Er bestaan verschillende methoden om software te ontwikkelen en te distribueren.
- De vaak door commerciële software gebruikte methode is om uitgaven te hebben met een oplopend versienummer.
- In het geval dat belangrijke problemen worden ontdekt worden of kleine bijwerkingen of uitgaven voor het oplossen van de problemen geproduceerd.
- Tussen de grote uitgaven wordt de software verbeterd en soms opnieuw gestructureerd.
JOSM gebruikt een andere benadering.
- De bewerker JOSM wordt altijd in een status gehouden waarin hij kan worden uitgegeven.
- Elke nacht wordt nieuwe software gebouwd (genaamd latest) die kan worden gebruikt.
- Omdat niemand (in het bijzonder geen ontwikkelaar) perfect is zouden deze laatste bouwsels een of meer ernstige problemen kunnen bevatten.
- Om problemen te voorkomen geven we ongeveer elke maand een stabiele versie uit (ook wel versie "tested" genoemd).
- Vóórdat de stabiele versie wordt uitgegeven, worden inspanningen verricht om de meeste bekende problemen te verwijderen en vertalingen volledig te maken.
- JOSM heeft niet echt een versienummer (het is nu al enkele jaren 1.5), maar gebruikt altijd een oplopende versie vanuit de opslagplaats van de broncode.
- De controleregel voor de versie op de startpagina van JOSM vertelt u welke versies van de software de huidige zijn en geeft ook aan wanneer bijwerken raadzaam zou zijn.
Wat betekent dit voor u.
- Wanneer u de stabiele versie gebruikt, hoeft u de software minder bij te werken en een zeer stabiele versie van de software. Dit wordt aanbevolen voor de standaard gebruiker.
- Wanneer u de versie latest gebruikt heeft u altijd de nieuwste mogelijkheden, maar ook de nieuwste problemen.
- Vertalingen worden doorlopend verbeterd. Er zouden altijd ontbrekende tekenreeksen kunnen zijn, maar gewoonlijk zult u er niet veel tegenkomen voor de goed onderhouden talen.
Onthoud het volgende: Het core team van JOSM bestaat gewoonlijk uit 2-3 actieve personen per keer. Inclusief vertalers werken vermoedelijk minder dan 10 personen regelmatig aan JOSM.
We stellen uw hulp op prijs. U hoeft geen programmeur zijn om te helpen.
- De online pagina's van de Help in het Engels kunnen verbeterd worden
- De pagina's van de wiki kunnen vertalingen gebruiken in verschillende talen
- De teksten in het programma hebben vertalingen in diverse talen nodig
- We hebben nog veel goed uitziende pictogrammen nodig voor ontbrekende voorkeuzen en menu's van het programma
- rapporten van problemen moeten worden nagekeken en getest
- ...
Bekijk WikiStart#Contribute om te zien waar u kunt beginnen te helpen.
Zie ook
Terug naar Developers Guide
Terug naar Help