16. Bitlab¶
In NexEd delen, reviewen en corrigeren studenten regelmatig code. De standaard voor het delen van code is
een tool genaamd: Git
. Binnen NexEd is Git daarom volledig geïntegreerd als de manier om code in te leveren voor exercises.
16.1 Exercise repository¶
Wanneer een exercise gestart wordt maakt NexEd automatisch een repository in Bitlab aan. 1 Aan deze repository worden de juiste personen toegevoegd (coaches, teamleden), zodat deze de bestanden kunnen bekijken.
Bij het controleren van de exercise staan hier de documenten die gecontroleerd worden, zowel door BLAST als door de reviewer. De reviewer wordt door Jarvis aan de repo toegevoegd wanneer deze een review start, en weer verwijdert na het afronden van de review. De reviewer geeft eventuele feedback op de issues pagina van het project. Deze issues worden vervolgens in Jarvis weergegeven.
Voor projecten zijn een aantal extra voorzieningen.
- De Scrum structuur kan bijgehouden worden via de boards tab onder issues
- De documentatie kan geplaatst worden in wiki pagina die alleen in repositories van groepsprojecten is aangezet.
- De main branch is protected, er kan niet direct naar gepushed worden, zodat studenten geforceerd met merge requests moeten werken.
Vereiste
In de module Git Beginner
leren studenten hoe ze verbinding met Bitlab maken.
-
Een repository wordt in Bitlab een 'project' genoemd. ↩