Git Product home page Git Product logo

iwlz-requestforcomment's Introduction

iWlz-Request For Comments

Repostistory voor de RFC's van het Netwerkmodel iWlz.

Overzicht STATUS en IMPLEMENTATIE

De RFC's worden geprioriteerd in het project RFC-netwerkmodel. Ga naar dit project om de status en prioriteit te bekijken. De eerst volgende milestone zal de POC Bemiddeingsregister zijn. RFC's die hiervoor van belang zijn, zijn hier aan gelabeld.

Leeswijzer

Bekijk voor de samenhang van de verschillende status van een RFC de Leeswijzer Project-flow >>.

Terminologie

De verklaring van de in de RFC's gebruikte termen zijn te vinden in het Afsprakenstelsel en hier.

Directory-structuur

dir toelichting
/.github bevat github-action voor het automatisch genereren .puml files
/RFC bevat de RFC documentatie per onderwerp
/plantUMLsrc plantUML source en gegenereerde .svg files

Werkwijze

Maak een RFC aan in markdown-format en plaats deze in de map /RFC. Neem contact op bij vragen.

Template RFC

Om de leesbaarheid tussen de verschillende RFC's te bevorderen moet gebruik gemaakt worden van het template RFC-template.md. Het RFC bevat een aantal 'verplichte' onderdelen.

PlantUML-diagrammen

Gebruik je in de RFC PlanUML-diagrammen dan is het voor github eerst noodzakelijk van de plantUML-file (.puml) eerst een svg te laten genereren. Github ondersteund het opnemen van plantuml in Markdown files niet.

Werkwijze:

  • Plaats de plantuml-file in de directory \plantUMLsrc. Geef de file een logische, herkenbare naam die verwijst naar de RFC waarin deze wordt gebruikt. Bijvoorbeeld "rfc008-01-melding_notificatie.puml".
  • Na de commit zorgt een github-action ervoor dat er een gelijknamige .svg wordt aangemaakt die direct leesbaar is in een markdown-file
  • Neem in de oorspronkelijk RFC een verwijzing op naar het gegenereerde .svg. Bijvoorbeeld in de RFC008:
    ![notificatie_melding](../plantUMLsrc/rfc008-01-notificatie_melding.svg "notificatie_melding")
    
  • Daarna is het gegeneerde diagram zichtbaar in de RFC

Git

Git-introductie

Git is een gedistribueerd versiebeheersysteem dat wordt gebruikt voor het bijhouden van wijzigingen in bestanden en samenwerken aan projecten met anderen. Het biedt de mogelijkheid om wijzigingen vast te leggen, branches te maken en samen te werken aan softwareprojecten. Git kan zowel lokaal als via GitHub.com worden gebruikt. Hier bespreken we zowel het gebruik van Git op Github.com als het gebruik van populaire lokale Git-clients als alternatief.

Populaire Populaire lokale Git-clients

Een lijst van drie populaire lokale Git-clients, samen met links naar hun websites voor meer informatie:

  1. GitHub Desktop: https://desktop.github.com/
  2. GitKraken: https://www.gitkraken.com/
  3. Sourcetree: https://www.sourcetreeapp.com/

Deze lokale Git-clients bieden een gebruiksvriendelijke interface voor het beheren van Git-repositories en maken het eenvoudiger om branches te maken, wijzigingen vast te leggen, commits te maken en samen te werken aan projecten. Ze zijn een handig alternatief voor ontwikkelaars die de voorkeur geven aan een visuele interface voor Git-beheer.

Stappen voor samenwerking met Git en een Git-client

  1. Git-client installeren: Zorg ervoor dat je een Git-client naar keuze hebt geïnstalleerd op je computer. Dit stelt je in staat om Git-repositories te beheren en samen te werken met anderen.

  2. Repository klonen: Gebruik de Git-client om een kopie van het gewenste Git-repository naar je lokale computer te klonen. Je hebt de URL van het Git-repository nodig om dit te doen.

  3. Branch maken: Maak een nieuwe branch aan om aan je wijzigingen te werken. Geef de branch een duidelijke naam die de aard van je wijzigingen weerspiegelt.

  4. Wijzigingen aanbrengen: Gebruik een teksteditor of een Markdown-editor naar keuze om de gewenste Markdown-bestanden te bewerken in je lokale kloon van het repository. Voeg wijzigingen, toevoegingen of correcties toe zoals nodig.

  5. Commits maken: Nadat je wijzigingen hebt aangebracht, maak je "commits" om deze wijzigingen te verzenden naar je lokale branch. Geef elke commit een beschrijvende commit-boodschap, zodat het duidelijk is wat er is gewijzigd.

  6. Push naar het repository: Wanneer je klaar bent om je wijzigingen te delen, gebruik je de Git-client om je lokale branch naar het externe repository te "pushen". Dit zal je wijzigingen beschikbaar maken voor anderen om te bekijken.

  7. Feedback en samenwerking: Als je samenwerkt met anderen, kunnen zij ook branches maken, wijzigingen aanbrengen en deze pushen naar hetzelfde repository. Jullie kunnen de wijzigingen in elkaars branches beoordelen en opmerkingen toevoegen.

  8. Pull updates: Om wijzigingen van anderen in je lokale repository te krijgen, kun je de "pull" of "fetch" functie van je Git-client gebruiken om de wijzigingen van de hoofdbranch of andere branches binnen te halen.

  9. Conflicten oplossen: Als er conflicten optreden wanneer meerdere mensen tegelijkertijd aan hetzelfde Markdown-bestand werken, moeten deze conflicten worden opgelost voordat de wijzigingen kunnen worden samengevoegd. De Git-client biedt hulpmiddelen om conflicten op te lossen.

Door deze stappen te volgen, kun je effectief samenwerken aan Markdown-bestanden in een Git-client zonder de (GUI) GitHub te gebruiken. Dit helpt bij het behouden van de integriteit van je documentatie en het bevordert een gestroomlijnde samenwerking.

Contact

iwlz-requestforcomment's People

Contributors

actions-user avatar dennisdegouw avatar github-actions[bot] avatar hilkojacobse avatar igorvanharen avatar jeroendk avatar rvanrest avatar vanrest-remo avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar

iwlz-requestforcomment's Issues

RFC0008 - Notificaties

Link naar RFC

link naar RFC0008

Onderwerp

Beschrijving notificaties

RFC heeft impact op

  • Indicatieregister
  • Bemiddelingsregister - Centraal
  • Bemiddelingsregister - Decentraal
  • CIZ back-office
  • CIZ Netwerkadapter
  • nID
  • Silvester
  • Raadplegers / GraphQL
  • anders, (geef hieronder aan)

Welk ander onderdeel?

No response

Selecteer in de kolom rechts het project "RFC-netwerkmodel"

  • done

RFC0006 - AutorisatieCredential

Link naar RFC

link naar RFC0006 - AutorisatieCredential

Onderwerp

Geen VC, Interoperabiliteit - relatie met RFC0014 OAuth

RFC heeft impact op

  • Indicatieregister
  • Bemiddelingsregister - Centraal
  • Bemiddelingsregister - Decentraal
  • CIZ back-office
  • CIZ Netwerkadapter
  • nID
  • Silvester
  • Raadplegers / GraphQL
  • anders, (geef hieronder aan)

Welk ander onderdeel?

No response

Selecteer in de kolom rechts het project "RFC-netwerkmodel"

  • done

RFC0016 - Service directory

Link naar RFC

Link naar RFC0016 - Service Directory

Onderwerp

Functionele beschrijving van de werking van de service directory

RFC heeft impact op

  • Indicatieregister
  • Bemiddelingsregister - Centraal
  • Bemiddelingsregister - Decentraal
  • CIZ back-office
  • CIZ Netwerkadapter
  • nID
  • Silvester
  • Raadplegers / GraphQL
  • anders, (geef hieronder aan)

Welk ander onderdeel?

No response

Selecteer in de kolom rechts het project "RFC-netwerkmodel"

  • done

RFC0025 - Abonnementenvoorziening voor (iWlz) vrijwillige notificaties

Link naar RFC

https://github.com/iStandaarden/iWlz-RFC/blob/main/RFC/RFC0025%20-%20Abonnementenvoorziening%20voor%20(iWlz)%20vrijwillige%20notificaties.md

Onderwerp

Voor het afhandelen van (iWlz) vrijwillige notificaties is een voorziening nodig om te registreren dat een partij die notificatie wenst te ontvangen en voor een verzender te achterhalen aan wie de notificatie moet worden verstuurd.

Dit verloopt via een abonnement. Een gegadigde (mits toegestaan bij de rol van die partij) abonneert zich op een specifieke vrijwillige notificatie die beschikbaar is gesteld door de registerhouder. Daarna weet de registerhouder dat de notificatie aan die partij verstuurd moet worden.

RFC heeft impact op

  • Indicatieregister
  • Bemiddelingsregister - Centraal
  • Bemiddelingsregister - Decentraal
  • CIZ back-office
  • CIZ Netwerkadapter
  • nID
  • Silvester
  • Raadplegers / GraphQL
  • anders, (geef hieronder aan)

Welk ander onderdeel?

No response

Selecteer in de kolom rechts het project "RFC-netwerkmodel"

  • done

RFC0014 - Functionele uitwerking aanvragen autorisatie (oAuth2.0)

Link naar RFC

link naar RFC0014 - Functionele uitwerking aanvragen autorisatie

Onderwerp

Functionele uitwerking aanvragen van autorisatie
Doorgeven/verzoek autorisatie + nieuwe flow/functionaliteiten

RFC heeft impact op

  • Indicatieregister
  • Bemiddelingsregister - Centraal
  • Bemiddelingsregister - Decentraal
  • CIZ back-office
  • CIZ Netwerkadapter
  • nID
  • Silvester
  • Raadplegers / GraphQL
  • anders, (geef hieronder aan)

Welk ander onderdeel?

No response

Selecteer in de kolom rechts het project "RFC-netwerkmodel"

  • done

RFC0022 - Logging - Traceerbaarheid en Export

Link naar RFC

link naar RFC0022 - Logging

Onderwerp

  • Traceerbare loggegevens over verschillende registers heen
  • Mogelijkheid tot het exporteren ervan binnen het netwerkmodel

RFC heeft impact op

  • Indicatieregister
  • Bemiddelingsregister - Centraal
  • Bemiddelingsregister - Decentraal
  • CIZ back-office
  • CIZ Netwerkadapter
  • nID
  • Silvester
  • Raadplegers / GraphQL
  • anders, (geef hieronder aan)

Welk ander onderdeel?

No response

Selecteer in de kolom rechts het project "RFC-netwerkmodel"

  • done

RFC0024 - Opslag iWlz Notificatietypen in dienstencatalogus

Link naar RFC0024

Onderwerp

Functionele beschrijving van voorziening om notificatietypen beschikbaar te stellen en te raadplegen.

RFC heeft impact op

  • Indicatieregister
  • Bemiddelingsregister - Centraal
  • Bemiddelingsregister - Decentraal
  • CIZ back-office
  • CIZ Netwerkadapter
  • nID
  • Silvester
  • Raadplegers / GraphQL
  • anders, (geef hieronder aan)

Welk ander onderdeel?

No response

Selecteer in de kolom rechts het project "RFC-netwerkmodel"

  • done

RFC0018a - Addendum A: Integratie foutmeldingen VECOZO

Link naar RFC

Link naar RFC

Onderwerp

Toepassing van foutmeldingen op BRS meldingen VECOZO voor Silvester.

RFC heeft impact op

  • Indicatieregister
  • Bemiddelingsregister - Centraal
  • Bemiddelingsregister - Decentraal
  • CIZ back-office
  • CIZ Netwerkadapter
  • nID
  • Silvester
  • Raadplegers / GraphQL
  • anders, (geef hieronder aan)

Welk ander onderdeel?

No response

Selecteer in de kolom rechts het project "RFC-netwerkmodel"

  • done

RFC0019 - Logging

Link naar RFC

link naar RFC0019 - Logging

Onderwerp

Logging. Eventueel i.r.t. NEN7510/7513

RFC heeft impact op

  • Indicatieregister
  • Bemiddelingsregister - Centraal
  • Bemiddelingsregister - Decentraal
  • CIZ back-office
  • CIZ Netwerkadapter
  • nID
  • Silvester
  • Raadplegers / GraphQL
  • anders, (geef hieronder aan)

Welk ander onderdeel?

No response

Selecteer in de kolom rechts het project "RFC-netwerkmodel"

  • done

RFC0023 - VDR

Link naar RFC

Link naar RFC0023 - VDR.md

Onderwerp

<>

RFC heeft impact op

  • Indicatieregister
  • Bemiddelingsregister - Centraal
  • Bemiddelingsregister - Decentraal
  • CIZ back-office
  • CIZ Netwerkadapter
  • nID
  • Silvester
  • Raadplegers / GraphQL
  • anders, (geef hieronder aan)

Welk ander onderdeel?

No response

Selecteer in de kolom rechts het project "RFC-netwerkmodel"

  • done

RFC0005 - Ledenadministratie Credential

Link naar RFC

link naar RFC0005 - Ledenadministratie Credential

Onderwerp

Interoperabiliteit/Certificaten

RFC heeft impact op

  • Indicatieregister
  • Bemiddelingsregister - Centraal
  • Bemiddelingsregister - Decentraal
  • CIZ back-office
  • CIZ Netwerkadapter
  • nID
  • Silvester
  • Raadplegers / GraphQL
  • anders, (geef hieronder aan)

Welk ander onderdeel?

No response

Selecteer in de kolom rechts het project "RFC-netwerkmodel"

  • done

RFC0004 - Verifiable Credentials

Link naar RFC

link naar RFC0004 - Verifiable Credentials

Onderwerp

--

RFC heeft impact op

  • Indicatieregister
  • Bemiddelingsregister - Centraal
  • Bemiddelingsregister - Decentraal
  • CIZ back-office
  • CIZ Netwerkadapter
  • nID
  • Silvester
  • Raadplegers / GraphQL
  • anders, (geef hieronder aan)

Welk ander onderdeel?

No response

Selecteer in de kolom rechts het project "RFC-netwerkmodel"

  • done

RFC0003 - Adresboek

Link naar RFC

Link naar RFC0003 - Adresboek

Onderwerp

Dit document beschrijft de wijze waarop het adresboek binnen het iWlz-netwerkmodel wordt geïmplementeerd.

RFC heeft impact op

  • Indicatieregister
  • Bemiddelingsregister - Centraal
  • Bemiddelingsregister - Decentraal
  • CIZ back-office
  • CIZ Netwerkadapter
  • nID
  • Silvester
  • Raadplegers / GraphQL
  • anders, (geef hieronder aan)

Welk ander onderdeel?

No response

Selecteer in de kolom rechts het project "RFC-netwerkmodel"

  • done

RFC0020 - Verwijsindex & Cooperative Search

Link naar RFC

link naar RFC0020 - Verwijsindex & Cooperative Search

Onderwerp

Zoeken d.m.v. Verwijsindex en Cooperative Search

RFC heeft impact op

  • Indicatieregister
  • Bemiddelingsregister - Centraal
  • Bemiddelingsregister - Decentraal
  • CIZ back-office
  • CIZ Netwerkadapter
  • nID
  • Silvester
  • Raadplegers / GraphQL
  • anders, (geef hieronder aan)

Welk ander onderdeel?

No response

Selecteer in de kolom rechts het project "RFC-netwerkmodel"

  • done

RFCXXXX - Beheer voorzieningen

Link naar RFC

<>

Onderwerp

<>

RFC heeft impact op

  • Indicatieregister
  • Bemiddelingsregister - Centraal
  • Bemiddelingsregister - Decentraal
  • CIZ back-office
  • CIZ Netwerkadapter
  • nID
  • Silvester
  • Raadplegers / GraphQL
  • anders, (geef hieronder aan)

Welk ander onderdeel?

No response

Selecteer in de kolom rechts het project "RFC-netwerkmodel"

  • done

RFC0018 - Melden van fouten in gegevens volgens iStandaard iWlz

Link naar RFC

Issue voor RFC0018

Onderwerp

Foutmeldingen naar de bronhouder m.b.t. de dienst melden. Het gaat hier specifiek om het melden van foutcodes iWlz Informatiemodel.

RFC heeft impact op

  • Indicatieregister
  • Bemiddelingsregister - Centraal
  • Bemiddelingsregister - Decentraal
  • CIZ back-office
  • CIZ Netwerkadapter
  • nID
  • Silvester
  • Raadplegers / GraphQL
  • anders, (geef hieronder aan)

Welk ander onderdeel?

No response

Selecteer in de kolom rechts het project "RFC-netwerkmodel"

  • done

RFC0013 - Identiteit

Dit document is een duplicaat van RFC0015 getiteld "Identiteit". Lezers wordt aangeraden om RFC0015 te raadplegen voor de meest actuele informatie.

Link naar RFC0013

RFC0021 - Logging - Vereisten en Gegevensspecificaties

Link naar RFC
link naar RFC0021 - Logging

Onderwerp
[nog invullen]

RFC heeft impact op
Indicatieregister
Bemiddelingsregister - Centraal
Bemiddelingsregister - Decentraal
CIZ back-office
CIZ Netwerkadapter
nID
Silvester
Raadplegers / GraphQL
anders, (geef hieronder aan)
Welk ander onderdeel?
No response

Selecteer in de kolom rechts het project "RFC-netwerkmodel"
done

RFC0015 - Identiteit

Link naar RFC

link naar RFC0015 - Identiteit

Onderwerp

Interoperabiliteit - VDR

RFC heeft impact op

  • Indicatieregister
  • Bemiddelingsregister - Centraal
  • Bemiddelingsregister - Decentraal
  • CIZ back-office
  • CIZ Netwerkadapter
  • nID
  • Silvester
  • Raadplegers / GraphQL
  • anders, (geef hieronder aan)

Welk ander onderdeel?

No response

Selecteer in de kolom rechts het project "RFC-netwerkmodel"

  • done

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.