Development Guides #
Comprehensive guides and best practices for developing in the BonsAI monorepo.
Getting Started #
New to BonsAI development? Start here:
- Development Workflow - Branching strategy, PR process, and code quality standards
- Example Workflow: Adding a New Field - Complete end-to-end walkthrough with realistic code examples
Essential Tools #
Tools you’ll use daily:
- Cursor IDE - IDE setup, useful commands, and extensions for BonsAI development
- Doppler - Managing secrets and environment variables securely
- Linear - Issue tracking, project management, and linking issues to PRs
Testing & Development #
- E2E Testing - Comprehensive guide to end-to-end testing with Playwright and DVC
- Webhooks with Ngrok - Expose local services for webhook testing with external services
Related Documentation #
- Getting Started Guide - Initial setup instructions
- API Documentation - Backend API reference
- Webapp Documentation - Frontend architecture and features
- Database Documentation - Schema, migrations, and database management
- Preview Environments - Deploy and manage PR-based preview environments