Skip to content

Technologies we use

Elliot Ford edited this page May 11, 2015 · 2 revisions

Technology summary

How our builds work

When a new commit or pull request is sent over to Ellzord/JALSE our CI Travis builds it using Gradle. If the build was successful and all our JUnit tests passed the code coverage analysis is sent to Coveralls. If it was not a pull request either a SNAPSHOT or release is published to Maven central (OSSRH).

Our current state:

Build Status Coverage Status Maven Central

Why all the extra effort?

We want JALSE to be as easy to develop and maintain as possible but also allow anyone to contribute. With the above system whenever a pull request is sent to Ellzord/JALSE the reviewer will know it compiles, doesn't break any logic tests and is properly unit tested (all before looking at the code).

To the students and rusty developers bring it.

Clone this wiki locally