Η ανάπτυξη της πλατφόρας γίνεται μέσω του συστήματος [[https://www.mercurial-scm.org/|Mercurial]]
Αν και οι εντολές του mercurial μπορεί να δίνονται μέσω της γραμμής εντολών μπορεί να χρησιμοποιηθούν και τα παρακάτω γραφικά εργαλεία.
* Για συστήματα Windows: [[https://www.sourcetreeapp.com/|Sourcetree]], [[https://tortoisehg.bitbucket.io/|TortoiseHg]]
* Για συστήματα MacOS: [[https://www.sourcetreeapp.com/|Sourcetree]]
Μερικές βασικές οδηγίες για τη χρήστη του mercurial υπάρχουν [[http://hgbook.red-bean.com/read/a-tour-of-mercurial-the-basics.html|εδώ]]
----
=== eClass Repository ===
Για να δουλέψει κάποιος προγραμματιστής με το eclass repository θα χρειαστεί να κάνει τα παρακάτω:
// Διαδικασία Clone//
hg clone https://hg.gunet.gr/openeclass
hg update 3.13
// Δημιουργία νέου branch//
hg branch my-new-branch
hg update my-new-branch
//Διαδικασία ανεβάσματος των αλλαγών//
Ελέγχουμε κάθε φορά για αλλαγές που έχουν γίνει και ενημερώνουμε τον κώδικά σας δίνοντας πρώτα
hg pull
hg update
Μετά
hg commit
hg push
Σημείωση: Pull μπορούν να κάνουν όλοι, δηλαδή χωρίς να διαθέτουν λογαριασμό στο eclass repository. Όμως για το push θα ζητηθεί λογαριασμός οπότε θα πρέπει ο ενδιαφερόμενος να επικοινωνήσει μαζί μας.