Todo list
Remove Clients as this isn't needed for documentation ✅CMS Training - Potentially extract into separate documentation site ----- Include WordPress / Sanity / Payload
Onboarding - analyse and update the onboarding process for new starters (first week / MAC set up / Cursor set up / etc)
Processes - analyse and create a new pages for each process
Roadmap
- Documentation for the WordPress visual preview
- Documentation for Vercel deployment plugin
- 1Password how to set up the CLI and package.json
- Updated blog experience (zeroheight)
- Regression testing
Processes
- Include new processes as they are created
- 1Password - package.json / env setup
Tailwind css 4✅- New vanilla css (has() and theme() etc)
- Cursorrules files
Atomic Design ✅- SEO / SCHEMA.org
- Accessibility
- Coding standards
Code practices
- Codebase structure
- Code practices
- CSS
- Tailwind CSS 4
- Container Queries
- has() and theme()
- css functions
- Update .container to use grid instead of flex
- Conditional border radius - when container touches the edge of the screen
- CSS
- Performance
- SEO
- Accessibility
- Best practices
- Tips
- Gotchas
- Go Live Checklist
Tech Stack
- Create a page for each tech stack and include best practices for each
- Next.js
- PHP
- Wordpress
- Sanity
- Payload
- Vue / Nuxt
- Astro
- Radix UI / shadcn/ui for specific components (dropdowns, modals, etc)
Accessibility / SEO
- Axe Dev tools - Accessibility issues
- ScreamingFrog - SEO Scan
AI / Custom Chat GPT Modules
- Create our own custom chat GPT modules that can scan sites for accessibility issues, SEO issues, performance issues, etc.
Tests
Vitetest / Jest
- Unit - Component Rendering & Props
- Integrations - Api Calls
- UI - Snapshots
- E2E - Form Submission
- Accessibility - No Accessibility errors
Playwright / Cypress
- Set up basic unit tests for each site.
- Storybook - could be could alongside Atomic design