VNG-Realisatie / Haal-Centraal

Repository voor de Haal Centraal GitHub Pages Landingspagina's
https://vng-realisatie.github.io/Haal-Centraal/
Other
0 stars 3 forks source link

BRP-Bevragen : Gestripte versie voor implementatie door RvIG maken #42

Closed JohanBoer closed 3 years ago

JohanBoer commented 3 years ago

BRP-Bevragen --> Gestripte versie voor RvIG waar alle wettelijke belemmeringen worden uitgehaald (bv. aanschrijfwijze ) . Cathy zoekt op welke afspraken daarover gemaakt zijn en zet dat in een issue. Discussie over hoe we dit gaan doen in termen van branch, fork en/of release voeren we volgende week als Melvin er weer bij is.

CathyDingemanse commented 3 years ago

is al gedaan: https://github.com/VNG-Realisatie/Haal-Centraal-BRP-bevragen/issues/765 https://github.com/VNG-Realisatie/Haal-Centraal-BRP-bevragen/issues/766

fsamwel commented 3 years ago

@MelvLee @CathyDingemanse hebben we hier gisteren iets over besloten? Moet dit op een fork (aparte repo) of kan dit in een branch?

MelvLee commented 3 years ago

We hebben hier gisteren niet over gesproken. Ik denk dat een fork beter is. Ik denk dat het moeilijk is om uit te leggen dat je in een aparte branch moet gaan zoeken naar de gestripte versie. En wat als je straks meerdere versies wilt hebben. De versie in productie en een volgende versie? Ik denk dat dit niet is uit te sluiten en dan wordt het moeilijk om dat met branches van branches te beheren

fsamwel commented 3 years ago

@melsk-r @JohanBoer kunnen jullie een fork maken voor de "gestripte" BRP bevragen op VNG-Realisatie. Ik lijk daar geen rechten op te hebben. Mocht je de fork een andere naam moeten geven, dan heet het "Haal-Centraal BRP Bevragen RvIG" (net afgestemd met @CathyDingemanse)

melsk-r commented 3 years ago

@fsamwel @MelvLee Ik vraag me af of forking de juiste techniek is. Als ik fork dan maak ik immers een copy van de upstream repository in mijn eigen account. Dat kan niet de bedoeling zijn. Ten eerste omdat het bestaan van de repository daarmee afhangt van het bestaan van mijn account en ten tweede omdat dit voor mij belemmerend werkt aangezien ik gebruik maak van deze fork als ik de repository lokaal wil clonen.

Er wordt in de documentatie van GitHub wel gesproken over de mogelijkheid om een mirror van een repo te maken. Daarvoor zou je na het clonen van de repo het volgende commando moeten uitvoeren:

$ git push --mirror https://github.com/exampleuser/new-repository.git

Dit heb ik gedaan maar ik vraag me af of dit is wat jullie willen. Er is nu immers geen enkele relatie tussen de oorspronkelijke repo en deze repo. Overigens is in deze nieuwe repo vooralsnog alleen de master branch overgenomen van de oorspronkelijke repo.

melsk-r commented 3 years ago

Zie https://github.com/VNG-Realisatie/Haal-Centraal-BRP-Bevragen-RvIG

fsamwel commented 3 years ago

Robert heeft inmiddels repo hiervoor gemaakt. Ik heb deze "opgeruimd" zodat deze klaar is voor het feitelijk strippen en dit geen marge conflicten meer geeft.

fsamwel commented 3 years ago

te verwijderen velden: zie https://github.com/VNG-Realisatie/Haal-Centraal-BRP-bevragen/issues/765

fsamwel commented 3 years ago

@melsk-r ik denk dat er toch GitHub Pages nodig is voor de RvIG versie, onder andere om de Swagger en Redoc specificaties en de releasenotes goed te kunnen tonen. Kan jij dit instellen op de repo?

fsamwel commented 3 years ago

Met strippen van de specificaties wacht ik op de v1.2.0, zodat ze in de basis zeker gelijk zijn

melsk-r commented 3 years ago

@melsk-r ik denk dat er toch GitHub Pages nodig is voor de RvIG versie, onder andere om de Swagger en Redoc specificaties en de releasenotes goed te kunnen tonen. Kan jij dit instellen op de repo?

Ja, geen probleem. Alleen kom ik dan toch weer terug op de vraag die ik gisteren stelde. Hoe gaan we deze gestripte versie publiceren? Welk versienummer gaat dit krijgen?

fsamwel commented 3 years ago

is het versienummer nu van belang voor het activeren van GitHub Pages op de repo?

Ik ben nu uitgegaan (o.a. in releasenotes en readme) van het gelijk houden van de versienummers tussen BRP-bevragen en BRP-bevragen-RvIG. Dat wordt dus straks v1.2.0.

melsk-r commented 3 years ago

is het versienummer nu van belang voor het activeren van GitHub Pages op de repo?

Jullie vragen, ik draai maar ik moet wel weten wat ik moet draaien. Als ik geen versienummer moet gebruiken dan vind ik het prima als ik dat maar weet. Bij HR Bevragen is dat immers ook niet gedaan. Onder welke naam wil je het opnemen in de top navigatie van https://vng-realisatie.github.io/Haal-Centraal/ ?

Tonen we nu trouwens al ergens de releasenotes?

JohanBoer commented 3 years ago

Eergisteren (of gisteren ???) hebben we gesproken dat we alles klaar gaan zetten en beschikbaar gaan stellen voor het RvIG om te bouwen. Hoe we dit gaan publiceren zou pas een kwestie worden als het RvIG klaar is en er eventueel gemeenten (leveranciers) gaan aanhaken. Laten we voorlopig deze gestripte versie even buiten de https://vng-realisatie.github.io/Haal-Centraal/ ? houden.

Ik denk dat het veel meer vragen dan duidelijkheid oplevert als wij twee varianten (let wel, geen versies) van de BRP-bevragen API gaan publiceren op dit moment.

melsk-r commented 3 years ago

@melsk-r ik denk dat er toch GitHub Pages nodig is voor de RvIG versie, onder andere om de Swagger en Redoc specificaties en de releasenotes goed te kunnen tonen.

Dit kan ook nog steeds in de readme opgenomen worden.

fsamwel commented 3 years ago

Toch hebben we denk ik GitHub Pages nodig, bijvoorbeeld/met name voor het tonen van de specificaties in Redoc en Swagger-UI. Ook andere documenten, zoals getting started en release notes zijn nu geoptimaliseerd voor GitHub Pages, niet voor tonen op GitHub als Markdown. Dat hoeft niet te betekenen dat deze ook moet worden opgenomen in het menu van de website, wel dat pages geactiveerd moet zijn.

fsamwel commented 3 years ago

Dit kan ook nog steeds in de readme opgenomen worden.

Hoe?

melsk-r commented 3 years ago

Dit kan ook nog steeds in de readme opgenomen worden.

Hoe?

Ik bedoel dat er in de Readme gewoon nog steeds links opgenomen kunnen worden waarmee de Swagger en Redoc pagina's worden geöpend zoals dat nu ook nog steeds in de readme voor https://github.com/VNG-Realisatie/Haal-Centraal-BRK-bevragen wordt gedaan.

En ja, natuurlijk kunnen we GitHub Pages activeren zonder deze in de HaalCentraal Website mee te nemen. De GitHub Pages van deze repository is dan niet via de top navigatie te benaderen maar via diens top navigatie zijn dan wel de GitHub Pages van de andere repositories te benaderen.

fsamwel commented 3 years ago

De link voor bijvoorbeeld Swagger-ui in de readme van BRK-bevragen verwijst naar https://vng-realisatie.github.io/Haal-Centraal-BRK-bevragen/swagger-ui.

En die werkt bij BRK-bevragen alleen omdat daar github pages is geactiveerd. Op BRP-bevragen-RvIG werkt die link (die al in de readme zit) niet.

melsk-r commented 3 years ago

Maar we hadden er toch ook al een link inzitten voordat we GitHub Pages gingen gebruiken? Kijk maar eens op https://github.com/VNG-Realisatie/Regels-bij-activiteiten. Op die repo is GitHub Pages niet geactiveerd maar werkt de link naar Swagger wel. Hoe dat zit met Redoc weet ik niet maar dat zal Melvin vast nog wel weten.

MelvLee commented 3 years ago

Maar we hadden er toch ook al een link inzitten voordat we GitHub Pages gingen gebruiken? Kijk maar eens op https://github.com/VNG-Realisatie/Regels-bij-activiteiten. Op die repo is GitHub Pages niet geactiveerd maar werkt de link naar Swagger wel. Hoe dat zit met Redoc weet ik niet maar dat zal Melvin vast nog wel weten.

Op https://github.com/VNG-Realisatie/Regels-bij-activiteiten gebruiken ze de oude manier (petstore) om een openapi.yaml te tonen. Als we een OAS op de nieuwe manier willen tonen, dan moeten die pagina's worden gehost door een web server, wat GitHub ook is. Maar daarvoor hoeft je GitHub Pages niet aan te zetten op de RVIG repo. Je kan ook in de haal centraal repo een redoc/swagger-ui pagina aanmaken die de openapi.yaml verwijst. Ik heb dat gedaan en een redoc pagina aangemaakt. Die geeft nu een foutmelding omdat ik naar de niet-genereervariant verwijst. Zie: https://vng-realisatie.github.io/Haal-Centraal/redoc-rvig

melsk-r commented 3 years ago

Frank past de index.md en readme.md aan. Ook naar het menu kijkt hij nog.

JohanBoer commented 3 years ago

Readme.md, index.md en de releasenotes staan klaar in een pull request. Frank kijkt het menu ook nog na.

fsamwel commented 3 years ago

Ook side navigatie aangepast in https://github.com/VNG-Realisatie/Haal-Centraal-BRP-Bevragen-RvIG/pull/5

fsamwel commented 3 years ago

pull requests https://github.com/VNG-Realisatie/Haal-Centraal-BRP-Bevragen-RvIG/pull/5 en https://github.com/VNG-Realisatie/Haal-Centraal-BRP-Bevragen-RvIG/pull/6 staan in review

melsk-r commented 3 years ago

Johan en Cathy checken PR #5 en #6. Opmerking: controleer alle documentatie in samenhang (#5)

CathyDingemanse commented 3 years ago

ik sta niet als reviewer voor VNG-Realisatie/Haal-Centraal-BRP-Bevragen-RvIG#6

fsamwel commented 3 years ago

volgens mij hebben we vorige week afgesproken dat we de RvIG repo laten vervallen en dus RvIG gaat bouwen op basis van de normale BRP-bevragen specificaties. Daarin hebben we opmerkingen en een apart document gemaakt met een opsomming van afgeleide gegevens die ze niet zullen leveren.

Dit issue kan gesloten worden, toch?

melsk-r commented 3 years ago

Dat is volgens mij inderdaad hetgeen we besloten hebben dus ik denk dat je gelijk hebt.

JohanBoer commented 3 years ago

Eens