Your contributions are welcome in the form of pull requests. To ease review and, more importantly, for timely reviews of bug-fixes and features, please follow the following guidelines when opening pull requests:
- Follow the Conventional Commits to format your commit headings and messages - extra credits for detailed explanantion of your proposed changes in the main commit message.
- For bug-fixes and minor changes to interface and behaviors, please submit your patches to the
master
branch for inclusion in the current "major" series. - For overhauls, refactors, and new features, please submit your patches to the
next
branch for inclusion in the next "major" series.
By and large, oma follows semantic versioning and uses a three-segment versioning scheme (x.y.z
):
- X: Major series, for major features, overhauls, and function refactors.
- Y: Minor series, for minor changes to interface to behaviors.
- Z: Patch series, for bugfixes only.
Your pull requests would notify all contributors. If you want to expedite things, consider joining our chat groups for a good scream. ;-)