blob: 57a782e8627af2cff2a59a12288af24c323fc758 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
\chapter{Tools}
In order to simplify and organise the work around this project, several tools
were used.
\section{Version Control System: Git}
In order to keep tracks of the changes in the code and to simplify the sharing
of the sources by the team, the Git version control system was used.
A Gitlab server has been used as a central hub.
\section{Integrated Development Environment: Eclipse}
As BlueJ quickly shown its limits for other tasks than simple exercises
programs, the team needed a more complete development environment.
\section{Continuous Integration}
The periodic update of the website, compilation, regeneration of the Javadocs
and of the .jar file were automated using ant and Gitlab CI.
These tasks were executed automagically on a server at each commit.
|