Contributing - restful-api-description-language/RADL GitHub Wiki

Building from source

  • Get the source code using git clone https://github.com/restful-api-description-language/RADL
  • We use Gradle as our build system. Build using ./gradlew on Linux/Mac or gradlew on Windows

Contributing

  • Submit a pull request
  • Contributions must be made under the DCO. When we merge your pull request, we will add the message Provided under the DCO by [YOUR NAME] [DATE] and add you to the CONTRIBUTIONS file

Releasing

Releases can only be made by committers.

  • Update the version number in gradle.properties for the module you want to release (e.g. radl-core)
  • Commit the change
  • Create a new tag for that commit
  • Push to the git repository using git push --tag to ensure that the new tag is also pushed
  • The build in Travis will create a new GitHub release and also push the artifacts to Bintray