Contributing
See the repo’s CONTRIBUTING.md for the latest guidelines.
Branching model
The repo uses a single long-lived branch: main (the default). There is no develop branch.
- Branch from and target
main. Open your feature/fix branch off the latestmainand point your PR back atmain. - Releases are tags, not a branch. Stable releases are cut from
v*tags (e.g.v10.0.0); “latest stable” is the newest tag/GitHub Release, andmainstays releasable. Older majors, if maintained, live on short-livedrelease/x.ybranches. - CI gates the merge. A PR must pass the
Backend CIand/orFrontend CIchecks (whichever your change touches — see CI/CD) before it can merge.