Skip to content

Repository files navigation

OOAARG website

Source for ooaarg.github.io: the public site for the Online Optimization And Applications Research Group.

Setup

bun install
bun dev      # http://localhost:4321

Adding content

Each content type has its own guide:


Conventions when contributing

  • Don't rename slugs once published — they're the canonical URL.
  • Don't include id in frontmatter — it's derived from the filename.
  • Use the summary field for the bento copy, not a body paragraph. The body is for the detail page only.
  • Featured tiles cost real estate — only mark featured: true for headline results. Two or three featured at a time is plenty.
  • Run bun run typecheck before pushing — it catches frontmatter typos that won't otherwise surface until build time. Run bun run format and bun run lint too if you touched code.

Commands

Command What it does
bun install Install dependencies.
bun dev Dev server with hot reload at http://localhost:4321.
bun run typecheck Type-check Astro components, Preact islands, and content schemas (astro check).
bun run lint Lint JS/TS with oxlint. lint:fix autofixes.
bun run format Format JS/TS/CSS with oxfmt. format:check verifies without writing.
bun run build Static build into dist/.
bun run preview Serve dist/ locally.

About

Source code of the OOAARG website.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages