New to Akka? Start with the Akka SDK.

10. Contributing

Welcome!

We follow the standard GitHub fork & pull approach to pull requests. Just fork the official repo, develop in a branch, and submit a PR!

For a more detailed description of our process, please refer to the CONTRIBUTING.md page on the github project.

Build Token

To build locally, you need to fetch a token at https://account.akka.io/token that you have to place into ~/.sbt/1.0/akka-commercial.sbt file like this:

ThisBuild / resolvers += "lightbend-akka".at("your token resolver here")

Snapshots

Testing snapshot versions can help us find bugs before a release. We publish snapshot versions for every commit to the main branch.

Snapshot builds are available at YOUR_TOKEN_RESOLVER/snapshots. All Akka modules that belong to the same build have the same version.

Configure repository

sbt
resolvers += "Akka library snapshot repository".at("YOUR_TOKEN_RESOLVER/snapshots")
Maven
<project>
...
  <repositories>
    <repositories>
      <repository>
        <id>akka-repository</id>
        <name>Akka library snapshot repository</name>
        <url>YOUR_TOKEN_RESOLVER/snapshots</url>
      </repository>
    </repositories>
  </repositories>
...
</project>
Gradle
repositories {
  maven {
    url  "YOUR_TOKEN_RESOLVER/snapshots"
  }
}
Found an error in this documentation? The source code for this page can be found here. Please feel free to edit and contribute a pull request.