Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Technologies we use
- Written in Java 8
- Developed using Eclipse IDE
- Built by Gradle
- Source hosted on GithHub
- Continuous integration with Travis CI
- Code coverage analysis using Coveralls
- Binaries published at Sonatype OSSRH
- Performance tuning using JProfiler
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:
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.