Source for https://lab271.github.io/, a landing page indexing the public open source work of Lab271, the Schuberg Philis innovation lab, built with Astro Starlight.
A sibling of schubergphilis.github.io, which covers the rest of Schuberg Philis's open source.
Tools are pinned with mise; tasks run through mise.
mise install # install bun
mise run docs-install # bun install
mise run docs-dev # dev server at http://localhost:4321/
mise run docs-build # static build into docs/dist
mise run docs-repos # regenerate the repo list from the Lab271 orgEvery push to main runs .github/workflows/deploy.yml, which builds
docs/dist and publishes it to GitHub Pages at https://lab271.github.io/.
The Pages source must be set to "GitHub Actions" in the repository settings.
docs/: the Astro Starlight site. Landing page:docs/src/content/docs/index.mdx..mise.toml: pinned tools and dev/build tasks (run withmise run <task>)..github/workflows/:ci.yml(build and check on PRs) anddeploy.yml(publish on push to main).
Branding follows the Lab271 brand kit; see AGENTS.md for the rules the theme implements.
This repository is maintained by Schuberg Philis and is not open to third-party contributions.