Coding guidelines for software development projects
This project uses vitepress to generate a static site with markdown files.
You'll find a browsable version of the site at https://chriswigit.github.io/dev-guidelines/.
npm installnpm run docs:devThen follow the instructions in the console.
npm run docs:buildnpm run docs:previewThe build script is used to generate headlines.json, allrules.md, glossary.md, stats.md, and todos.md files for each language.
In some folders there are Handlebars templates that are used to generate the markdown files.
Do not edit the handlebars templates directly, instead use the build script to generate the files.
./build.sh- All markdown files are also processed by a nodejs custom script that creates the
allrules.mdfile. - All markdown files are processed to extract terms and definitions for the glossary.
See .op folder for the scripts.