Skip to content

Definitions

Branch Definition Description Stability/Readiness
release-c3 Release branch Stable release branches. After testing on staging-c3, updates are pushed here and published publicly. Ready to Use: Highly stable, recommended for most users.
staging-c3 Staging branch Pre-release testing branches. Community feedback is essential to identify issues before public release. Varied Stability: Generally stable, but intended for testing before public release.
dev-c3 Development branches Experimental branches with the latest features and bug fixes brought in manually. Expect bugs and braking changes. Experimental: Least stable, suitable for testers and developers.
master Primary development branch All Pull Requests are merged here for future releases. CI automatically strips, minifies, and pushes changes to staging-c3. Running the master branch is suitable for development purposes but not recommended for non-development use. For Development Use: Suitable for developers, may be unstable for general use.

Tip

Your feedback is invaluable. Testers, even without software development experience, are encourage to run dev-c3 or staging-c3 and report issues.