Use clear, descriptive commit messages:
<type>: <description>
Types:
- feat: New features
- fix: Bug fixes
- docs: Documentation updates
- style: UI/UX improvements
- refactor: Code improvements
- test: Test additions
- chore: Maintenance tasks
- README.md - Main project overview
- SECURITY_ANALYSIS.md - Security documentation
- AUDIT_CHECKLIST.md - Audit preparation
- DESIGN_SYSTEM.md - UI/UX documentation
- src/ - Smart contracts
- frontend/ - React application
- test/ - Test suites
- Create feature branch from
main - Add comprehensive tests
- Update documentation if needed
- Use descriptive PR title and description
- Request review before merging
- Follow existing code style
- Add comments for complex logic
- Maintain test coverage
- Keep functions focused and small
Goal: Maintain professional, audit-ready codebase