Verwijderingsproces
Each Jami sub-project has its own repository, build process, integration cycle and so on. More over the Jami architecture is split into two independent modules: LibRing (daemon) and clients.
Het is de bedoeling om een wereldwijde “stand” te hebben en ** verschillende updates per module**.
For consistency, each Jami module has to follow the same process as described in following points. But not all modules have to be modified in same time.
** PROCESS FLOW:**
1 |
2 |
3 De Commissie |
4 |
5 |
6 |
---|---|---|---|---|---|
Redmine ticket |
Voorbereiding van de opslagplaats |
Testen |
Push tags |
Verpakking |
Advertentie |
Redmine ticket
Maak een nieuwe taak op redmine bij het releaseverhaal, voor de juiste submodule. Stel de titel in “Release Major.Minor.Micro”, met het juiste versienummer.
Voorbereiding van de opslagplaats
Dit gedeelte is verouderd en verwijderd
Testen
Remove any existing Jami installations from your machine.
Begin met clean git tree door
git clean -d -f -x
uit de top level directory van het project te laten gaan.Bouwen en installeren van de daemon en de client, zie Hoe\_to\_build
Run de testsuite in daemon en client, op verschillende distributies en machines.
Handmatige testen uitvoeren
Probeer je te registreren en verschillende accounts te gebruiken.
Try making calls between Jami and other free softphones (Ekiga, Linphone), as well as hardware VoIP phones.
Om niet-initiale waarden te vangen die worden gebruikt, geheugenlekken, ongeldige vrijheden, enz.
Verpakking
cf This page