- commit
- a516e10eba0ca2f40ad9a2adffa86e478f976cfd
- parent
- 25b88e7b751975a35cdc53c8c832ccbf60bdf7d5
- parent
- 7f9eea9f70996e4619a1744c36f4db5840514e5f
- author
- dami etoile <dami.etoile@gmail.com>
| M | CONTRIBUTING.md | 9 | ++++++--- |
@@ -24,12 +24,15 @@ something that doesn't fit the design.
2424 2525 ### Branches2626 27-- `main` is a blank orphan branch — do not push to it.28-- All development happens on `dev`. Branch from `dev`, PR into `dev`.27+This repo uses trunk-based development on `main`:28+29+- `main` is the only long-lived branch. All PRs target `main`.30+- Branch short-lived feature branches off `main`, PR back, delete after merge.31+- Releases are tagged on `main` (`v0.1.0`, `v1.0.0`, …). No release branch.2932 3033 ### What we look for3134 32-- **Fix real bugs.** Reproduce the symptom on `dev`, point to the exact line,35+- **Fix real bugs.** Reproduce the symptom on `main`, point to the exact line,3336 and fix the whole bug class — not just the one site you hit.3437 - **Keep the core narrow.** This plugin extends Hermes at the edge. Don't add3538 hooks, callbacks, or extension points with no concrete consumer.