Carshare is an automated carshare simulation software
These instructions will get you a copy of the project up and running on your local machine.
- Java Development Kit (JDK), version 1.8 or better
Note: any gradle command can be executed with the given gradlew
wrapper.
This project is built with gradle.
To compile the project, simply run
gradle build
then you can use the generated jar in the build folder
.
Alternately here is the command to directly compile and run
gradle run
Same as before, to run the tests, you only need
gradle test
We would like to stick to git-flow as far as possible
- both code and documentation are written in english
- 4 spaces for indentation
- declaration blocks should be like
type keyword(type p, type q) {
- statements should be like
for (int i = 0; i < n; ++i) {
- variable declarations should not be aligned.
- there should be a space before and after binary operators
- all class variable should be declared directly after class declaration
- 2 line returns only between method declaration
- Christophe Coillot - Ingénieur en Recherche, Laboratoire Charles Coulomb - Algorithms, supervisor
- Etienne Callies - École Polytechnique -
- Guillermo Durand - École Polytechnique -
- Corentin Lecomte - École Polytechnique -
- Clément Choukroun - École Polytechnique -
- Thibault Ferber - École Polytechnique -
- Hugo de WISPELAERE - License Professionnel Assistant Chef de Projet - Refactoring
- Paul Di BARTOLOMEO - License Professionnel Assistant Chef de Projet - Genetic algorithm
- Romain HAGEMANN - License Professionnel Assistant Chef de Projet - Refactoring
- Tristan MATEO - License Professionnel Assistant Chef de Projet - Genetic algorithm
- Nikos Kanargia - Hellenic Open University - User Interface
- Romain Duret - Dut Informatique - Rebuild interface, enhance algorithm...