Skip to content

Commit

Permalink
Update the contribution guide
Browse files Browse the repository at this point in the history
  • Loading branch information
marcwrobel committed Jul 20, 2022
1 parent 71e2f19 commit ca530ae
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -73,8 +73,8 @@ Wait for a bit and you're done.

In order to publish a release to Maven Central, you :

- must be a listed collaborator on [`marcwrobel/jbanking`](https://github.com/marcwrobel/jbanking),
- must have an account on the [Sonatype Jira issue tracker](https://issues.sonatype.org),
- must be a listed collaboration on [`marcwrobel/jbanking`](https://github.com/marcwrobel/jbanking),
- need to declare, in your Maven `settings.xml`, the `oss.sonatype.org` profile and the `sonatype-nexus-staging` server
(you can find those declarations in [this sample settings.xml](/.mvn/build-settings.xml)),

Expand All @@ -89,6 +89,12 @@ mvn release:perform -Prelease
If everything went fine, go to [oss.sonatype.org](https://oss.sonatype.org/) and close/release the staging repository.
Details are available on the [OSSRH publish guide](https://central.sonatype.org/publish/publish-guide/).

And finally:

1. declare the release on GitHub (copy the [changelog content](/CHANGELOG.md) in the release notes and create the
related [discussion](https://github.com/marcwrobel/jbanking/discussions)),
2. empty the README for the next release.

## Continuous Integration

Because we are all humans, and to ensure jbanking is stable for everyone, all changes must go through jbanking
Expand Down

0 comments on commit ca530ae

Please sign in to comment.