Skip to content

Development Guide

This guide covers daily development workflows, best practices, and conventions for contributing to AccessALI.

Daily Workflow

Morning Routine

# Start development environment
cd src
pnpm docker:dev

# Or for local development
pnpm dev

During Development

  1. Edit Code - Make changes in your editor
  2. Hot Reload - Browser automatically updates
  3. Check Logs - pnpm docker:logs:app
  4. View Database - pnpm docker:db:studio

End of Day

# Stop services
pnpm docker:down

Development Tools

Required

  • VS Code with recommended extensions
  • Docker Desktop (for container development)
  • Git for version control
  • Prisma Studio for database management
  • Postman for API testing
  • TablePlus or pgAdmin for database client

Learn More