- The documentation is located the
docsfolder - New contributions should follow the following approach:
- Create a
feature/*branch, - Create a pull request to merge it to
master
- Create a
- You don't need to know anything about Docusaurus, and you don't need to run the project locally to update the documentation.
- The folder and file names should go in
kebab-case(lowercase and words separated by dash-). - When creating a new page, be sure to add the front matter declaration with the title:
---
title: Executor
---- The sidebar menu is defined in
/src/sidebars.js. - The file path inside the
docsfolder without the extension is the ID of the document. So for example, the ID of/interactor/interactor.mdisinteractor/interactor. Use that ID when adding the page on the sidebar.
This website is built using Docusaurus 2.
- Ensure that you have NVM installed
- Install the required NodeJS version:
nvm install - Activate the required NodeJS version for the project:
nvm use - Install the packages:
npm ci
- Run:
npm start - This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server.
- Run:
npm run build - This command generates static content into the
builddirectory and can be served using any static contents hosting service.