Skip to main content

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
  • 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