Development Setup
Backend Development
Frontend Development
Running Tests
Backend
Frontend
Code Formatting
Backend
Frontend
Development Workflow
- Create a feature branch
- Make your changes
- Run tests
- Format code
- Commit changes
- Push and create PR
Hot Reload
Both backend and frontend support hot reload during development:- Backend: FastAPI auto-reloads on file changes
- Frontend: Vite HMR (Hot Module Replacement)
Debugging
Backend
- Use FastAPI’s interactive docs at
/docs - Check logs in
logs/directory - Use Python debugger (pdb)
Frontend
- Use browser DevTools
- React DevTools extension
- Check console for errors
Contributing Guide
Learn about contributing to Conformly.ai