You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+15-3Lines changed: 15 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -70,13 +70,25 @@ Translations live in `app/i18n/` as JSON files:
70
70
71
71
Each file has a `_meta` field with `language_name` and `flag`. When adding or changing UI strings, update **all 4 files**.
72
72
73
-
## Guidelines
73
+
## Before You Start
74
74
75
-
- Keep changes focused and minimal
75
+
**Please open an issue first** before working on any new feature or significant change. This lets us discuss the approach and make sure it fits the project direction. PRs without a prior issue may be closed.
76
+
77
+
This is especially important for:
78
+
- New features or modules
79
+
- Architectural changes
80
+
- Changes touching multiple files
81
+
82
+
Small bugfixes and typo corrections are fine without an issue.
83
+
84
+
## Pull Request Guidelines
85
+
86
+
-**One PR per feature/fix.** Don't bundle unrelated changes.
87
+
-**Keep changes focused and minimal.** Smaller PRs are easier to review and more likely to be merged.
76
88
- Add tests for new functionality
77
89
- Maintain all 4 language translations (EN/DE/FR/ES) in `app/i18n/*.json`
78
-
- CHANGELOG entries must be in English
79
90
- Run the full test suite before submitting a PR
91
+
- AI-generated bulk PRs without prior discussion will not be merged
0 commit comments