Versie beheer (GIT)
Alle broncodes van de applicatie worden bijgehouden in bitbucket. Bitbucket is een versie beheer systeem welke alle wijzigingen bijhoud. Hierdoor is het gemakkelijk om verschillende versie voor productie, staging en development bij te houden en elke developer heeft dezelfde broncode.
Development/staging versie
Nieuwe functies binnen de applicatie welke ontwikkeld worden worden gecommit naar bitbucket. De nieuwe functies worden automatisch naar de staging server over gezet.
Deze worden uitgebreid getest op de staging server. Na akkoord van de nieuwe functies en wijzigingen wordt er een productie versie aangemaakt en zal de productie versie live staan.
Productie versie
Zodra er een nieuwe productie versie klaar staat zal de productie server worden geüpdatet naar de nieuwste versie. Binnen bitbucket krijgt elke productie versie een uniek versie nummer. Elke productie versie zal in bitbucket worden gearchiveerd. Zo kan elke productie versie gemakkelijk terug worden gehaald.
Wachtwoorden
Alle inlog en wachtwoord gegevens worden NOOIT naar bitbucket verzonden. De applicatie maakt gebruik van aparte .ENV bestanden waar alle inlog en wachtwoord gegevens instaan. Deze bestanden worden niet naar bitbucket gecommit en er zal hierdoor ook geen inlog en wachtwoord gegevens in de broncode staan.