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
5.**GitHub Issues for TODOs** - Use `gh` CLI to manage issues, no local TODO files. Use conventional commit format for issue titles
25
-
6.**Pull Requests** - Use the conventional commit format for PR titles as you do for commits
26
-
7.**Run validation before commits** - Run `npm run check` (format, lint, test) before committing and pushing
27
-
8.**Working an issue** - When working an issue, always create a new branch from an updated main branch
28
-
9.**Branch Names** - Always use the conventional commit `type` from the issue title as the first prefix, and the `scope` as the second, then a very short description, example `feat/ci/integration-tests`
20
+
1.**NEVER commit directly to main** - Always create a feature branch and submit a pull request. No exceptions.
21
+
2.**Follow the styleguide** - All code must comply with `GO_STYLEGUIDE.md`
22
+
3.**Write tests** - All new/refactored code requires comprehensive unit tests
23
+
4.**Cross-platform** - All features must work on Windows, macOS, and Linux
6.**GitHub Issues for TODOs** - Use `gh` CLI to manage issues, no local TODO files. Use conventional commit format for issue titles
26
+
7.**Pull Requests** - Use the conventional commit format for PR titles as you do for commits
27
+
8.**Run validation before commits** - Run `npm run check` (format, lint, test) before committing and pushing
28
+
9.**Working an issue** - When working an issue, always create a new branch from an updated main branch
29
+
10.**Branch Names** - Always use the conventional commit `type` from the issue title as the first prefix, and the `scope` as the second, then a very short description, example `feat/ci/integration-tests`
0 commit comments