A public index of Variable Lab's apps and libraries. It is the site at lab.variable.land: the Index, and a Project page for each Project.
The site is static: Astro builds it into dist/, and a Worker with no script serves dist/ as static assets. Each page is served without a trailing slash: /<project>/ and /<project>.html redirect to /<project>, and an unknown path gets a 404. /robots.txt is public/robots.txt, copied as is. The site is designed and specified in docs/:
- design.md: the pages, their head and
og:image, the rules they render by, and every measurement. - content-model.md: the entities and fields behind the pages.
- content.md: the approved content of the Index and of each Project.
- glossary.md: the terms used in code, content and copy.
- add-a-project.md: how a Project gets into the Index.
The brand comes from withvariablelab/brand.
Follow docs/add-a-project.md.
The contributing guide covers issues and pull requests, and the development guide covers setting up the repo and running its checks.
MIT.