Official Release
Once you have finished developing your code, you will need to take various steps to finalize the release. It is important that you complete these steps in order, as most tasks depend on the completion of previous steps. You should start by determining the tag for your release, although you should not actually create the tag at this point. Then, conduct the domain review.
Next, you will need to fulfill various administrative requirements. First, you will need to add a code.json
metadata file to the repository, and submit the final repository for an administrative review. Once this is finished, you will need to complete an IPDS record for the planned release. Finally, reserve a DOI for the release.
Once the administrative steps are finished, you can complete the final steps of the release. First, you will need to create a release candidate branch. Then submit this branch to the official software release page so that the release can be made public. Finally, create the tagged release and activate the DOI.
Steps of the release process.