This code repository is under the broader guidance from IETF CONTRIBUTING.md.
See /website/.
It's a Nuxt website (official Nuxt documentation).
Website content from markdown files can be found in /website/content/.
Markdown Frontmatter (metadata) fields supported are listed in content.config.js.
In /website/ run npm run test
The website depends on APIs in the form of:
- Precomputed API responses (managed in this repository, in
/precomputer/)
See /precomputer/.
We precompute the result of many APIs used by the website and upload them to an S3-like bucket.
This is done for performance reasons (some these APIs can take minutes to compute) and it improves resilience.
The /precomputer/ code is intentionally separate from the website/Nuxt. It has its own package.json etc.
In /precomputer/ run npm run test.
Stop the dev server, run npm run cleanup, and restart the dev server.