Skip to content

dfn-au/dfn-web

Repository files navigation

DFN Web

CI Node pnpm

Website rebuild workspace for the DFN Australia and New Zealand Country Sites.

Requirements

  • Node 24 LTS
  • pnpm 11.5.2

The repo enforces Node and pnpm versions through .nvmrc, package.json, and pnpm-workspace.yaml.

Setup

pnpm install
cp apps/web/.env.example apps/web/.env.local
pnpm dev

Commands

Run commands from the repo root:

pnpm dev
pnpm build
pnpm lint
pnpm format
pnpm check
pnpm typecheck
pnpm test

Root scripts currently target apps/web.

Current Scaffold

  • apps/web: Next.js App Router app
  • Tailwind CSS
  • Route groups for public and admin surfaces
  • Biome for linting and formatting
  • Vitest for unit tests
  • PostHog analytics and error monitoring

Deferred slices:

  • Embedded Sanity Studio
  • Supabase local development and operational schema
  • Playwright end-to-end tests
  • Vercel-specific config
  • Release and changelog automation
  • Component library setup

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors