Skip to content

Development Guide

Aaron Coburn edited this page May 26, 2020 · 3 revisions

As Trellis is still in a pre 1.0.0 release mode, it will follow the release-early, release often model of development. The tip of development happens on the master branch. All new features and bug fixes should target that branch. No new features are back-ported to earlier development lines, but bug fixes may be. Earlier development lines can be found in branches such as trellis-0.11.x.

JDK Version

Code must compile and run on JDK 8 as well as the currently released LTS JDK version.

Checkstyle and Test coverage

New code must pass checkstyle validation. It is also highly recommended that new code have good test coverage. It may be helpful to check SonarQube and/or CoverAlls to see where improvements can be made.

Clone this wiki locally