How the documentation is organized
How the documentation is organized
Our project documentation is hosted on GitHub Pages and built using Jekyll. Here’s a brief overview of the structure and how to work with it:
-
Branch: The “docs” branch is the source for the documentation build process, which is handled via GitHub Actions.
-
Template: We use the custom template
mmistakes/minimal-mistakes@4.24.0. You can find more about it here. -
Configuration: The main configuration file is
docs/_config.yml. This file contains all the template variables. -
Home Page: The home page is
docs/_pages/home.md. This page serves as the entry point to our documentation and contains basic information about the project. -
Documentation Pages: Specific documentation pages are stored in the
docs/_docsfolder. -
Navigation: The main navigation is defined in
docs/_data/navigation.yml. -
Contributor Posts: The
docs/_postsfolder is reserved for main contributors’ posts. Each post should be reviewed and accepted as a pull request.