Skip to content

Latest commit

 

History

History
25 lines (16 loc) · 1.35 KB

MAINTAINERS.md

File metadata and controls

25 lines (16 loc) · 1.35 KB

This document is useful for maintainers of the library only.

Software release process

Once enough changes have been made we cut a new release and deploy it to Maven Central so that other developers can use the Open DIS library in their project.

Pre-conditions:

The maintainer performing the release will need:

  1. A Sonatype JIRA account associated with the edu.nps.moves groupId.
  2. Your Sonatype JIRA credentials placed in your local ~/.m2/settings.xml
  3. Your GPG key published

Release-Steps:

  1. Perform the Maven Release steps to cut the release and deploy to Maven Central. For more info view this guide. Run the following commands to release the Open DIS library artifacts to a OSSRH staging area:
$ mvn release:clean release:prepare
$ mvn release:perform
  1. Then log into the OSSRH user interface, click "Staging Repositories", select the artifact and click "Close", click "Refresh", then click "Release". For more info view this guide
  2. Now go to the Releases for the GitHub project, click "Draft a new Release" button, select the Tag name used just now for the release, click "Generate release notes", and click the "Publish Release" button.