TEAMMATES uses MarkBind to build the developer documentation site.
Run npm ci to install MarkBind and other dependencies.
npm run serve
The site will be available at http://localhost:8080 and updates automatically as you make changes. To use a different port:
npm run serve -- -p 8090
MarkBind pages work like standard Markdown with a few additions:
<frontmatter> block at the top of each page to set the page title:<frontmatter>
title: "YOUR TITLE HERE"
</frontmatter>
_markbind/layouts/default.md.Refer to the MarkBind user guide for full documentation.
Documentation is automatically deployed to GitHub Pages on every push to master, as configured in .github/workflows/dev-docs.yml.