This website is built using Docusaurus 2. Pages & components are written in TypeScript, the styles in vanilla CSS with variables using CSS Modules.
yarn
yarn start
This command starts a local development server and open up a browser window. Most changes are reflected live without having to restart the server.
yarn build
This command generates static content into the build
directory and can be
served using any static contents hosting service. For that purpose, you can also
use:
yarn serve
Feel free to contribute to the project by forking the repository and submitting pull requests.
Consult the guidelines.
Consult the lexicon for terminology we commonly use
The commit messages must follow the Conventional Commits spec.
The coding style rules are defined by Prettier and enforced by Eslint
On top of this, we follow the rules set by the JavaScript Standard Style.
You do not need to run the linting task manually, Webpack will take care of that for you.
We use Husky to automatically deploy git hooks.
On every git commit
we check that images added to static/img/*
do not exceed
10MB.