Beheer GitHub

GitHub beheer

GitHub beheerders zijn te vinden in het github gebuikersoverzicht.

Regel: Alle teamleden hebben 2FA aanstaan. (Vanuit Github required voor contributors) Configure 2FA

Regel: Om lid te worden van de Geonovum organisatie op GitHub moet je een actief email adres hebben bij Geonovum of op de pas-toe-of-leg-uit lijst staan.

Regel: De GitHub beheerders beheren de pas-toe-of-leg-uit lijst.

Regel: Iedereen binnen de organisatie heeft(automatisch) leesrechten tot alle repos.

Regel: Wie behoort tot de Geonovum organisatie heeft toegang tot GitHub repositories via GitHub teams.

Regel: Omdat externen niet lid kunnen worden van een team worden lees- en schrijfrechten voor externen op repository niveau geregeld.

Regel: Mensen buiten de Geonovum organisatie kunnen individueel toegang krijgen tot repositories.

Hierdoor worden ze outside collaborator. Per outside collaborator is te zien tot welke repositories ze toegang hebben via deze link (als admin).

Regel: Er is geen bezwaar tegen het gebruik van een privé github account binnen het Geonovum team.

Achterliggende gedachte is dat er flink wat mensen al een github account hebben en het geen toegevoegde waarde heeft om een tweede github account te hebben.

GitHub teams

Er is een aantal teams gemaakt binnen Geonovum. Deze zijn te vinden op: https://github.com/orgs/Geonovum/teams.

Regel: Ieder team is gekoppeld aan een actief project binnen Geonovum.

Regel: Repositories met content die in beheer zijn horen bij een team dat aanspreekpunt is voor die repository. Andere repositories geven in de README.md aan wie aanspreekpunt is voor die repository.

Conventie: Team namen eindigen op ' team'. Bijvoorbeeld 'DSO team'.