First off, thanks for taking the time to contribute. 👍
This guide uses Docusaurus 2 for building the guide itself, and pre-commit for various formatting/cleanup tasks - running content through prettier, formatting Python codeblocks and samples, etc.
To get started with contributing to this guide, follow these steps:
cd guideas this is our docusaurus directory.- Install dependencies:
npm install.- Note: Node version 16.14 or higher is required for Docusaurus 2.
- Build using
Docusaurus.- To build the documentation once, use
npm run buildand openbuild/index.htmlin your browser - Alternatively, if you want to see your changes to the content in real-time, use
npm run startto start an autoreloading server on localhost.
- To build the documentation once, use
- Run
pre-commit.- If you want to install the pre-commit hooks to automatically run before every commit, use
pre-commit install - Otherwise, use
pre-commit run --all-filesto run all checks once.
- If you want to install the pre-commit hooks to automatically run before every commit, use