-
Notifications
You must be signed in to change notification settings - Fork 9
Home
Weixiang Yu edited this page Jul 20, 2021
·
8 revisions
- Checkout a new branch
- Start with the '00_template' notebook in the dev folder; must add the current commit hash
- Develop within the notebook (if possible)
- Update the code base with the new feature
- Add/Update tests (if needed)
- Add/Update documentation (if needed)
- Run tests locally to make sure everything works
- Push branch to remote and create a new pull request
- Merge
- Checkout a new branch (name it with the new version number)
- Update the 'pyproject.toml' to the new version number
- Update changelog
- Update 'docs/requirement.txt' and 'environment.yml' (for mybinder)
- Push branch to remote and create a new pull request
- Merge
- Update mybinder link in readme
- Add/push version tag
- Create a new release
- Click the mybinder link to build image