Development

Branches

  • Branch master is the main development branch. The source code of HEAD on this branch always reflects a state with the latest development changes for the next release. Some would call this the “integration branch”.
  • Branch releases is the main release branch. The source code of HEAD on this branch always reflects the state of the latest release. Each commit to master is considered a new release and will be tagged.
  • Branch website is holding the source of the website. See the README in that branch for more information.

Version Scheme

OSD Neo2 follows the PEP 440 version scheme:

  • Releases are numbered like 0.14, 0.14.1, 1.1, 1.2, 1.2.1
  • Prereleases have .dev0, .dev1, etc. appended.