Skip to content

Commit

Permalink
Add maintainers guide
Browse files Browse the repository at this point in the history
  • Loading branch information
seratch committed Jan 19, 2015
1 parent e0db598 commit fda95e9
Showing 1 changed file with 35 additions and 0 deletions.
35 changes: 35 additions & 0 deletions maintainers-guide.md
@@ -0,0 +1,35 @@
## Octoparts Maintainers' Guide

### Versioning Policy

```
"{server-major}.{server-minor}.{client-minor}"
```

When the "{client-minor}" is zero, version should be "{server-major}.{server-minor}".

### Release

#### Required

- Sonatype release account
- $HOME/.sbt/0.13/sonatype.sbt

``` scala
credentials += Credentials("Sonatype Nexus Repository Manager", "oss.sonatype.org", "xxx", "yyy")
```

- $HOME/.sbt/0.13/plugins/gpg.sbt

```scala
// Use latest version
addSbtPlugin("com.jsuereth" % "sbt-pgp" % "1.0.0")
```

#### Operations

- Run `git flow release start/finish "{full-version}"`
- Run `./scripts/publish_libs.sh`
- Use `sbt sonatypeRelease` from `sbt-sonatype` plugin or access sonatype console (https://oss.sonatype.org/)
- Set version as "{next-version}-SNAPSHOT" on develop branch

0 comments on commit fda95e9

Please sign in to comment.