belgif / rest-guide

REST Guidelines of Belgian government institutions
https://www.belgif.be/specification/rest/api-guide/
Apache License 2.0
24 stars 4 forks source link

move REST guide to belgif.be #91

Closed pvdbosch closed 2 years ago

pvdbosch commented 2 years ago
  1. done configure build pipeline with GitHub actions => @pvdbosch
  2. done publish on belgif.be @barthanssens
  3. done update references to the website: @pvdbosch
  4. done configure redirect from gcloud.belgium.be to belgif.be (including subpages) => @zebby76
  5. done communicate relocation, request to update any internal sites/doc at participating organizations (Smals, CBSS, ...)
  6. (optional) update L&F to belgif.be L&F => @barthanssens
pvdbosch commented 2 years ago

@barthanssens FYI, the REST security guide will also need to be published on belgif.be at some point. It is currently still in draft and not yet published. It follows the same documentation structure (asciidoc) as this REST guide.

pvdbosch commented 2 years ago

I set up a build with GitHub actions:

pvdbosch commented 2 years ago

Updated the REST-guide master branch to reference to belgif.be instead of G-Cloud. @barthanssens could you update the version on belgif.be?

Note that REST JSON responses conform to the REST guide may return links to the problem web pages part of the guide (e.g. "href": "https://www.belgif.be/specification/rest/api-guide/problems/missingScope.html"). So these URLs should remain functioning, i.e. a redirect would need to be put in place if the URL ever changes.

barthanssens commented 2 years ago

ok, belgif.be has been updated

pvdbosch commented 2 years ago

@zebby76 , now that everything has been published on the new location, could you configure the redirection from https://www.gcloud.belgium.be/rest/ to https://www.belgif.be/specification/rest/api-guide/ ?

zebby76 commented 2 years ago

@pvdbosch , redirection has been implemented :

rewrite ^/rest$ https://www.belgif.be/specification/rest/api-guide permanent;
rewrite ^/rest/(.*)$ https://www.belgif.be/specification/rest/api-guide/$1 permanent;
pvdbosch commented 2 years ago

openapi-problem and openapi-common 1.2.1 were released; communication was done and link on G-Cloud page ( https://www.gcloud.belgium.be/nl/service/detail/fsp ) was updated.

L&F can be updated at any time by BOSA; not blocking. We can consider this task as complete then.