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/_docs
folder. -
Navigation: The main navigation is defined in
docs/_data/navigation.yml
. -
Contributor Posts: The
docs/_posts
folder is reserved for main contributors’ posts. Each post should be reviewed and accepted as a pull request.