Best Practices in Modern Software Development: Paper with code
Make sure to create a tag / release
A tag is a specific snapshot of your repository, and by creating a tag it makes it easy to check out that version of the code.
You should create a tag (and a release) of the code
- when you submit the paper
- when the paper is published (if there are any changes from submission)
- if there are bug fixes
- Remember to write a changelog if you make a new release with info of what has changed since the previous version.