Developed by Anthony Iozzia, Alexis Cohen, Cosme Jordan, Nicolas Bähler, Nathan Greslin and Antoine Brunner in the context of a project at EPFL.
We have a Wiki where we keep track of some of our design choices, and where we collect some useful information about android programming. Check it out here.
In order to merge your branch into master, you will need all the status checks to pass and two reviews from your peers. The Travis CI system will run all the tests on your commit, so you cannot merge until they all pass. CodeClimate is also ensuring that the test coverage stays above 80% and that the code has some quality standards.
In addition to all of this, you will not be able to merge if your code style does not conform to what is expected. To check locally that the code style is acceptable, you can run:
./gradlew spotlessCheck
You can also auto-format your code by running:
./gradlew spotlessApply
Voila, have fun developing this android app!!!