Project Governance
Het basis principe is dat beslissingen zijn gebaseerd op consensus. Als een besluitvormingsproces te lang duurt of een beslissing is noodzakelijk, dan heeft de 'Technical Steering Committee' de autoriteit om besluiten te maken.
Technical Steering Committee
De Technical Steering Committee (TSC) is verantwoordelijk voor:
- Algemene ambities, doelstellingen en doelstellingen van dit project
- Richtlijnen en procedures en toolselectie
- Keuzes op het gebied van architectuur en (ontwikkelings)infrastructuur
- Onderwerpen/kwesties onder de aandacht brengen die van belang zijn voor de sturing/ontwikkeling van dit project
De TSC bestaat uit de volgende leden:
- Karel Rietveld
- Nico Rikken
- Maurice Hendriks
- Jonas van den Bogaard
Maintainers
Maintainers (onderhouders) zijn verantwoordelijk voor het onderhoud van delen van de codebase. Beheerders hebben de volgende verantwoordelijkheden:
- Coördineren van de ontwikkelingsactiviteiten
- Zorgen dat code-/documentatiebeoordelingen worden uitgevoerd
- Coördineren van Pull Requests
- Coördineren van opvolging van bugs
- Coördineren van vragen
- Bij lange discussies of ruzies kunnen onder meer maintainers om een besluit van de community raad vragen.
De huidige maintainers van dit project zijn:
- Karel Rietveld
- Maurice Hendriks
- Jonas van den Bogaard
- Nico Rikken
- Arash Hoseni
- Marc van Andel
Elk community lid of contributor kan een vraag stellen of een issue melden door het toevoegen van een GitHub issue (zie Contribution Guide.
Contributors
Onder Contributors (bijdragers) valt iedereen van de community die bijdraagt aan code, documentatie of andere technische artefacten van het project.
Iedereen kan contributor worden.
Er wordt geen toewijding aan het project verwacht, geen specifieke vaardigheidsvereisten en geen selectieproces. Om een contributor te worden, hoeft een lid van de community alleen maar een of meerdere acties uit te voeren die gunstig zijn voor het project.