From e9d5b14034f91a57d42b7696a7f4355af18c7eb7 Mon Sep 17 00:00:00 2001 From: Elisabeth de Vries Date: Tue, 21 Nov 2023 11:53:45 +0100 Subject: [PATCH] update releaseprotocol --- docs/managementmanual/h/1.md | 16 +++++++ docs/releaseprotocol/config.js | 17 +------ docs/releaseprotocol/h/0-samenvatting.md | 12 ++++- docs/releaseprotocol/h/1.md | 43 ++++++++++++++---- .../h/media/Releaseprotocol.png | Bin 0 -> 45027 bytes docs/releaseprotocol/index.html | 3 -- 6 files changed, 61 insertions(+), 30 deletions(-) create mode 100644 docs/releaseprotocol/h/media/Releaseprotocol.png diff --git a/docs/managementmanual/h/1.md b/docs/managementmanual/h/1.md index 39ea5956..9926fbd8 100644 --- a/docs/managementmanual/h/1.md +++ b/docs/managementmanual/h/1.md @@ -4,6 +4,22 @@ Dit document beschrijft de beheerhandleiding van de NLCS. +## Beheerdocument DigiGO + +De basis voor deze beheerhandleiding is het [Beheerdocument DigiGO](https://www.bimloket.nl//documents/Beheerdocument_open_BIM-standaarden_v1_8.pdf). Deze handleiding vorm een concrete uitwerking van het beheerdocument en is bedoeld als aanvulling, niet als vervanging. +* [Beheerorganisatie NLCS](https://www.bimloket.nl/p/434/Organisatie-beheer) + + + +## Releaseprotocol +* [Releaseprotocol NLCS](https://nl-digigo.github.io/NLCS/releaseprotocol) + + +## Afhandeling gebruikerswensen +* [Gebruikerswens indienen](https://github.com/nl-digigo/NLCS/issues) +* [Protocol afhandelen gebruikerswensen](https://github.com/nl-digigo/NLCS/blob/main/instructies/RASCI%20Github%20issues%20NLCS.pdf). + + ## Issues te verwerken in dit document
diff --git a/docs/releaseprotocol/config.js b/docs/releaseprotocol/config.js index 87abe698..93c5e3da 100644 --- a/docs/releaseprotocol/config.js +++ b/docs/releaseprotocol/config.js @@ -1,6 +1,6 @@ var respecConfig = { // => https://github.com/stichting-crow/respec/wiki - specStatus: "DRAFT", + specStatus: "DEF", shortName: "NLCS/releaseprotocol", specType: "beheerdocumentatie", // vrije tekst, kleine letter imprint: "bimloket", @@ -21,19 +21,4 @@ var respecConfig = { github: "https://github.com/nl-digigo/NLCS", license: "cc-by", lint: { "no-unused-dfns": false }, - localBiblio: { - NEN_2660_2_2022: { - title: "NEN 2660-2 Regels voor informatiemodellering van de gebouwde omgeving - Deel 2: Praktische configuratie, extensie en implementatie van NEN 2660-1", - href: "https://www.nen.nl/en/nen-2660-2-2022-nl-291667", - status: "Actueel", - publisher: "NEN", - }, - NEN_2660_1_2022: { - title: "NEN 2660-1 Rules for information modelling of the built environment - Part 1: Conceptual models", - href: "https://www.nen.nl/en/nen-2660-1-2022-nl-291666", - status: "Actueel", - publisher: "NEN", - }, - - }, }; diff --git a/docs/releaseprotocol/h/0-samenvatting.md b/docs/releaseprotocol/h/0-samenvatting.md index 1662b4bd..165e044d 100644 --- a/docs/releaseprotocol/h/0-samenvatting.md +++ b/docs/releaseprotocol/h/0-samenvatting.md @@ -1 +1,11 @@ -Dit document beschrijft het releaseprotocol van NLCS, de stappen die worden ondernomen om te komen tot een nieuwe release \ No newline at end of file +Dit document beschrijft het releaseprotocol van NLCS, de stappen die worden ondernomen om te komen tot een nieuwe release. + +Dit protocol is onderdeel van een reeks documenten over het beheer van NLCS: + + +* [Beheerdocument DigiGO](https://www.bimloket.nl//documents/Beheerdocument_open_BIM-standaarden_v1_8.pdf) +* [Beheerorganisatie NLCS](https://www.bimloket.nl/p/434/Organisatie-beheer) +* [Beheerhandleiding NLCS](https://nl-digigo.github.io/NLCS/managementmanual) +* [Releaseprotocol NLCS](https://nl-digigo.github.io/NLCS/releaseprotocol) +* [Gebruikerswens indienen](https://github.com/nl-digigo/NLCS/issues) +* [Protocol afhandelen gebruikerswensen](https://github.com/nl-digigo/NLCS/blob/main/instructies/RASCI%20Github%20issues%20NLCS.pdf). \ No newline at end of file diff --git a/docs/releaseprotocol/h/1.md b/docs/releaseprotocol/h/1.md index 36ac22a1..41cfe7c7 100644 --- a/docs/releaseprotocol/h/1.md +++ b/docs/releaseprotocol/h/1.md @@ -3,18 +3,41 @@ ## Doel documentatie Dit document beschrijft het releaseprotocol van de NLCS. +
+flowchart van het releaseprotocol zoals beschreven in dit document +
Releaseprotocol +
+ ## Releaseprotocol -### Voorbereiding -Voorafgaand aan een release wordt deze in GitHub opgenomen als [Milestone](https://github.com/nl-digigo/NLCS/milestones). De issues die in de release worden afgehandeld, worden gekoppeld aan deze milestone. +## Voorstel + + +#### Gebruikerswensen +Een gebruiker dient voorstellen in voor een (onderdeel van) een release van NLCS, in de vorm van issues op Github. + +#### Rol inhoudelijke werkgroep +Een inhoudelijke werkgroep kan samenwerken aan een voorstel voor het toeoegen of wijzigen van een specifieke groep objecten of een technisch onderdeel van NLCS. + +#### Release volgen in Github +Voorafgaand aan een potentiële release wordt deze in GitHub opgenomen als [Milestone](https://github.com/nl-digigo/NLCS/milestones). De issues die in de release worden afgehandeld, worden gekoppeld aan deze milestone. -### Afhandeling issues -De geselecteerde issues worden één voor één beoordeeld door de expertcommissie. Bij fundamentele beslissingen wordt de keuze voorgelegd aan de beheercommissie. Vervolgens wordt de issue afgehandeld, met de uitwerking klaar in de beheeromgeving voor de release van een concept-publicatie. +### Advies expertcommissie +De geselecteerde issues in een release worden één voor één beoordeeld door de expertcommissie. Als het voorstel past binnen de structuur en werkwijze van NLCS en het betreft slechts een uitbreiding van objecten, kan de expertcommissie direct een positief advies geven. Bij fundamentele beslissingen die de werking van de standaard aanpassen of uitbreiden wordt de keuze voorgelegd aan de beheercommissie. Vervolgens wordt de issue afgehandeld, met de uitwerking klaar in de beheeromgeving voor de release van een concept-publicatie. Issues worden afgehandeld volgens [dit protocol](https://github.com/nl-digigo/NLCS/blob/main/instructies/RASCI%20Github%20issues%20NLCS.pdf). +#### Tegenvoorstel +Als een door een inhoudelijke werkgroep of gebruiker ingediende uitbreiding van NLCS volgens de expertcommissie niet past binnen de werking van NLCs, doet zij een tegenvoorstel zodat de werkgroep richting krijgt voor het uitwerken van een voorstel dat wel binnen de scope van NLCS past. + ### Publicatie concept -Na de afhandeling van issues wordt het concept van de release gepubliceerd. +Na positief adview van de expertcommissie worden issues verwerkt en wordt een concept-release gepubliceerd. Hierna worden drie parallelle trajecten gelijktijdig opgestart: + +* Openbare consultatie +* Test-implementatie softwareleveranciers +* + + ### Openbare consultatie Een openbare consultatie wordt gehouden om feedback te verzamelen van belanghebbenden. @@ -23,14 +46,14 @@ Een openbare consultatie wordt gehouden om feedback te verzamelen van belanghebb Vóór de definitieve publicatie wordt samen met de leveranciers getest, inclusief compatibiliteit met tekeningen van de twee eerdere versies die vanaf dat moment worden ondersteund. ### Verwerken issues -Eventuele nieuwe issues die tijdens de testfase naar voren komen, worden verwerkt. +Eventuele nieuwe issues die tijdens de testfase naar voren komen, worden door de expertcommissie beoordeeld. Bij een positief advies worden de issue verwerkt voor de definitieve release. -### Definitieve publicatie +### Publicatie definitief Na succesvolle tests en verwerking van issues wordt de definitieve versie gepubliceerd. ### Implementatieperiode -Er volgt een implementatieperiode waarin CAD softwareleveranciers zich voorbereiden op de overgang naar de nieuwe versie. +Er volgt een implementatieperiode waarin CAD softwareleveranciers zich voorbereiden op de overgang naar de nieuwe versie. Deze periode kan reltief kort duren, omdat de concept-release al eerder is geimplementeerd en getest. -### Officiële release -Op het vastgestelde moment van officiële release kunnen eindgebruikers van CAD-software aan de slag met de nieuwe versie van de standaard. +### Formele release +Op het vastgestelde moment van formele release kunnen eindgebruikers van CAD-software aan de slag met de nieuwe versie van de standaard. diff --git a/docs/releaseprotocol/h/media/Releaseprotocol.png b/docs/releaseprotocol/h/media/Releaseprotocol.png new file mode 100644 index 0000000000000000000000000000000000000000..8daee430812b1a0d116c2cedcb6e09a381571593 GIT binary patch literal 45027 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
-
-
-