Skip to content

Development Guide

Aaron Coburn edited this page Sep 1, 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 11+.

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.