This website is built using Docusaurus 2, a modern static website generator.
$ npm icopy .env.example to .env
and edit to your setup, the default is for a standard development environment
URL=http://localhost:3000
BASE_PATH=/
ORG=betaflight$ npm startThis command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server.
$ npm run buildThis command generates static content into the build directory and can be served using any static contents hosting service.
We use eslint and prettier for code formatting.
Husky is configured as a pre-commit hook to run both on commit, make sure it is setup correct and it runns before you commit your code.
Using SSH:
$ USE_SSH=true npm run deployNot using SSH:
$ GIT_USER=<Your GitHub username> npm run deployIf you are using GitHub pages for hosting, this command is a convenient way to build the website and push to the gh-pages branch.