Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lab271.github.io

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.

Develop

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 org

Publish

Every 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.

Layout

  • docs/: the Astro Starlight site. Landing page: docs/src/content/docs/index.mdx.
  • .mise.toml: pinned tools and dev/build tasks (run with mise run <task>).
  • .github/workflows/: ci.yml (build and check on PRs) and deploy.yml (publish on push to main).

Branding follows the Lab271 brand kit; see AGENTS.md for the rules the theme implements.

Contributing

This repository is maintained by Schuberg Philis and is not open to third-party contributions.

About

Source for https://lab271.github.io/ - the Lab271 open source landing page.

Resources

Security policy

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors