Om dit project op je eigen computer te kunnen uitvoeren dien je eerst de hele online mapstructuur ("de repository") te downloaden naar je eigen lokale computer. Dit kun je doen door ofwel een zipfile te downloaden, of door te werken via git.
git is een versiebeheersysteem dat ervoor zorgt dat je code kan downloaden én kan zien welke aanpassingen er allemaal gebeurd zijn in het verleden. Ook als je zélf toevoegingen wil doen kan dit via Git (denk bijvoorbeeld aan zelf code aanpassen, zelf nieuw beeldmateriaal toevoegen, ...)
Voor dit project wordt gebruik gemaakt van zowel Git -voor alles code gerelateerd- als Azure Blob storage om de media files te downloaden (audio en video bestanden).
Git wordt zeer vaak gebruikt, niet enkel voor dit project dus. De eerste stap is dan ook zeer algemeen en je account en git software kun je dan nog gebruiken voor vele andere applicaties.
Allereerst dien je een account te hebben. Deze kan je aanmaken op: https://github.com/
Enkele intuïtieve grafische git programma's vind je op: GUI clients
Voor Windows en Mac OS X kunnen we Sourcetree aanraden.
Voor Sourcetree zijn de opeenvolgende stappen:
Om een lokale variant van de repository te hebben, kan je in Sourcetree volgende stappen ondernemen:
-
Open de Sourcetree-applicatie
-
Vul volgende info aan in het dialoogvenster:
-
Klik op "Clone"
-
De folder wordt nu lokaal gekopiëerd. Wijzigingen die je hier aanbrengt worden enkel lokaal opgeslagen!
In de folder team_scheire_OK/media
dienen audio- en video bestanden geplaatst te worden. Deze kun je downloaden via volgende link. Download de files, pak ze uit en plaats ze in deze folder zo dat de folderstructuur eruit ziet als:
team_scheire_OK/media/
audio_material/
video_material/
file_format_NL.md
Wil je toevoegingen of wijzigingen delen met andere gebruikers in de online repository? Fork dan de repository en vraag dan een "Pull request" aan in Sourcetree. Je dient dan een aanvraag tot verandering in die goedgekeurd kan worden door iemand anders. Een Nederlandstalige tutorial kan je hier vinden. Let op, het lijkt misschien overweldigend, maar valt best mee!
Een kort overzicht:
-
Fork de originele repository door rechtsboven op "fork" te klikken:
-
Je hebt nu de repository onder je eigen account staan. Als je wijzigingen aanbrengt, dan staan die online in jouw versie van de repository.
-
clone nu deze fork via sourcetree.
-
Nu kun je lokaal aanpassingen maken
-
Eens je tevreden bent van een stap (bijvoorbeeld een stuk code geschreven) wil je dit online zetten. Dit doe je door een boodschap ("commit") te schrijven over wat je veranderd hebt en deze online te "pushen": tutorial
-
Kies voor "New pull request"
-
Dan krijg je een overzicht te zien van wat je wilt aanpassen: je wilt de aanpassingen van je eigen variant (fork) overbrengen naar de originele repository.
-
Klik nu op Create pull request
-
Proficiat, voor jou zit het er nu op! Nu kunnen de mensen die de repository onderhouden je aanpassingen toevoegen en je pull request afsluiten.