2026-05-23 10:56:52 -06:00
2026-05-22 14:32:15 -06:00
2026-05-20 23:01:55 -06:00
2026-04-29 19:24:50 -06:00
2026-05-23 10:56:52 -06:00
2026-05-22 15:50:33 -06:00
2026-05-22 13:30:47 -06:00
2026-05-22 15:50:33 -06:00
2026-05-22 13:50:55 -06:00
2026-05-22 15:50:33 -06:00
2026-05-22 13:50:55 -06:00
2026-05-22 15:50:33 -06:00
2026-04-04 22:20:02 -06:00
2026-05-22 15:50:33 -06:00
2026-05-19 22:16:08 -06:00
2026-01-26 15:58:08 -07:00
2026-05-22 13:30:47 -06:00
2026-04-04 22:56:32 -06:00
2026-05-22 15:50:33 -06:00
2026-05-22 13:30:47 -06:00
2026-04-29 07:20:16 -06:00
2026-05-21 23:25:56 -06:00
2026-05-22 13:30:47 -06:00
2026-04-18 14:12:49 -06:00
2026-04-29 07:20:16 -06:00
2026-01-26 08:19:49 -07:00
2026-04-18 14:12:49 -06:00

Community Rule

A Next.js application for community decision-making and governance documentation.

Requirements

  • Node.js 20+ (LTS)
  • npm 10+

Getting started

npm ci
npm run dev

Open http://localhost:3000.

Backend setup (Postgres, Prisma, magic-link auth) is documented in CONTRIBUTING.md.

Common scripts

Command What it does
npm run dev Next.js dev server (Turbopack).
npm run build / npm start Production build / serve.
npm test Vitest unit + component tests with coverage.
npm run test:component Faster inner loop — components only.
npm run e2e Playwright E2E + visual regression.
npm run storybook Storybook on port 6006.
npm run lhci Lighthouse CI performance pass.

Project layout

app/              Next.js app router: route groups (marketing), (app), (admin), (dev);
                  shared components under app/components/; optional _components/
                  colocated with a route (e.g. (admin)/monitor/_components/)
lib/              Shared library code (i18n, validation, utilities)
messages/en/      Localized UI copy (see docs/guides/i18n-translation-workflow.md)
prisma/           Database schema, migrations, seed
public/           Static assets
stories/          Storybook stories
tests/            Vitest + Playwright suites
docs/             User-facing documentation (start with docs/README.md)
.cursor/rules/    Implementation conventions enforced by Cursor

Tech stack

Next.js 16 · React 19 · TypeScript · Tailwind CSS 4 · Prisma · Vitest · Playwright · Storybook 10 · Lighthouse CI.

Documentation

License

MIT.

S
Description
No description provided
Readme GPL-3.0 110 MiB
Languages
TypeScript 80.6%
JavaScript 16.7%
CSS 2.3%
Shell 0.3%
Dockerfile 0.1%