Développement
Guide pour les développeurs contribuant à Wagoo.
Avant de commencer
Assurez-vous que vous avez :
- âś… Node.js 18+
- âś… pnpm 8+
- âś… PostgreSQL 14+
- âś… Git
- ✅ Un éditeur de code (VS Code, WebStorm, etc.)
Sections du guide
Local Setup
Mettre en place votre environnement de développement
HTTPS Local
Configurer HTTPS pour tester les paiements localement
Database
Gérer les migrations Prisma en développement
Testing
Écrire et lancer les tests
Code Standards
Conventions de code et linting
Contributing
Comment contribuer au projet Wagoo
Stack technique
- Frontend: Next.js 15+, React 19, TypeScript, Tailwind CSS
- Backend: Next.js API Routes, Node.js
- Database: PostgreSQL, Prisma ORM
- Auth: better-auth
- Payments: Stripe
- Testing: Vitest, Playwright
- Linting: ESLint, Prettier
Checklist de démarrage
- âś… Clone le repository
- ✅ Install les dépendances
- âś… Configure .env.local
- ✅ Crée la base de données
- ✅ Lance le serveur de développement
- âś… Accède Ă http://localhost:3000Â
Prochaines étapes
Last updated on