Repository
Een repository is een centrale locatie waar gegevens, zoals softwarecode, worden opgeslagen en beheerd.
In softwareontwikkeling wordt een repository vaak gebruikt om broncode van een project op te slaan. Ontwikkelaars kunnen hier bestanden toevoegen, aanpassen en bijhouden welke wijzigingen er zijn gemaakt. Dit maakt het eenvoudiger om samen te werken aan hetzelfde project en om eerdere versies van code terug te vinden.
Repositories worden meestal beheerd met behulp van versiebeheersystemen, zoals Git. Met zo’n systeem worden alle wijzigingen in de code geregistreerd. Hierdoor kunnen ontwikkelaars zien wie welke wijziging heeft gemaakt en wanneer dit is gebeurd. Als er een probleem ontstaat, kan een eerdere versie van de code eenvoudig worden hersteld.
Veel ontwikkelteams gebruiken online platforms zoals GitHub, GitLab of Bitbucket om hun repositories te hosten. Deze platforms maken samenwerking eenvoudiger doordat meerdere ontwikkelaars tegelijk aan hetzelfde project kunnen werken, wijzigingen kunnen voorstellen en code kunnen beoordelen voordat deze wordt toegevoegd.
Hoewel repositories vaak worden gebruikt voor softwareontwikkeling, kunnen ze ook andere soorten gegevens bevatten, zoals documentatie, configuratiebestanden of scripts. Hierdoor vormen repositories een belangrijke basis voor het beheren en organiseren van digitale projecten.