https://mermaid.js.org/syntax/c4.html
https://typicode.github.io/husky/
npx husky-init && npm install
https://github.com/mermaid-js/mermaid-cli
NPM is already included in the package.json
.
Generate diagram image:
./node_modules/.bin/mmdc -i ./diagrams/context.mmd -o ./diagrams/context.svg
Generate markdown with diagrams to /docs
folder:
./node_modules/.bin/mmdc -i ./diagrams/diagrams.template.md -o ./docs/diagrams.md
Install Docker image:
docker pull minlag/mermaid-cli
Generate diagram image:
docker run --rm -v $PWD/diagrams:/data minlag/mermaid-cli -i context.mmd -o context.svg
Generate markdown with diagrams to /docs
folder:
docker run --rm -v $PWD/diagrams:/data -v $PWD/docs:/docs minlag/mermaid-cli -i diagrams.template.md -o /docs/diagrams.md