Skip to content

For developers

Denis Puthier edited this page Sep 5, 2023 · 1 revision

Welcome to the scigenex wiki!

For users

Please look at the git repository.

For developpers

For git hubflow usage see 'https://datasift.github.io/gitflow/GitFlowForGitHub.html'.

Creating a release

Preparing the new release tag on github

Example with release 0.9.0

When everything seems to be ok you can go for a release. Follow these rules.

  • Start a new release from develop branch (THIS_VER="0.9.0"; git hf release start v$THIS_VER).

  • type make release VER=$THIS_VER

  • type make release_bump VER=$THIS_VER

  • type make test and check the tests.

  • type make doc_html and check the doc.

  • Publish the release to master using git hf release finish vx.x.x

  • On the github page. Delete the tag.

  • Create the tag through the gitub interface.