Professional web stack for BAPI. This repo hosts docs now and the codebase later (Next.js + Headless WP + Design System).
👉 Roadmap, sprints, and timeline: BAPI – Web Dev Roadmap
- Overview - Role requirements and 30-60-90 day goals
- Roadmap - Development epics and milestones
- Onboarding - WordPress-focused preparation plan
- Job Requirements Alignment - Skills assessment
- Preparation Summary - Ready for Oct 6, 2025 ✅
- Project Color Key
- Milestones
- BAPI Website Audit Framework - WordPress & e-commerce focus
- Technical Skills Examples - WordPress & content translation demos
- 🎯 BAPI Mega Menu Mockup - UX improvement prototype
- Accessibility & Best Practices
- Technical SEO Strategies
- Performance Optimization
- Next.js, TypeScript, Tailwind, shadcn/ui
- Headless WordPress (WPGraphQL)
- Vercel + GitHub Actions
- Node.js 20.x (repo includes
.nvmrcwith20) - Git
Tip: If you use nvm, run
nvm usein the repo to auto-select Node 20.
We recommend pnpm for speed and monorepo readiness. Node 20 ships with Corepack, so you don’t need a global install.
# ensure Node 20 is active
nvm use 20
# enable pnpm via Corepack (Node 20+)
corepack enable
corepack prepare pnpm@latest --activate
# install dependencies (after the app is initialized)
pnpm install
# start dev server (after the app is initialized)
pnpm devnvm use 20
npm install
npm run dev- If
corepackisn’t found, runnpm i -g corepackonce. - If you don’t use nvm, install Node 20 from nodejs.org or with Volta, then skip the
nvmcommands. - The repo is currently docs-first; once the Next.js app is initialized,
installanddevscripts will be available.
- Branches:
feat/*,fix/*,chore/*,docs/*,research/* - Conventional Commits (e.g.,
feat: add header nav) - Open a PR → CI must pass → review → squash & merge
See CONTRIBUTING.md for branch, commit, and PR guidelines.