Contributing
Contributing & Code Style
Code Style - Follow Dart & Flutter best practices - Use descriptive names (avoid 1–2 char variables) - Keep functions small and focused; early returns preferred - Add comments for non-obvious logic (the "why" not the "how")
Formatting & Lints
- Use dart format and address analyzer warnings
- Maintain existing indentation and avoid unrelated reformatting in edits
PR Guidelines - Small, focused changes - Include screenshots for UI changes when helpful - Update docs when adding/altering flows
Testing - Add unit tests where feasible (repositories, pure functions) - Widget tests for critical UI flows