Skip to content

Commit bd87770

Browse files
committed
Add publiccode.yml
1 parent dea9f87 commit bd87770

1 file changed

Lines changed: 67 additions & 0 deletions

File tree

publiccode.yml

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
# This repository adheres to the publiccode.yml standard by including this
2+
# metadata file that makes public software easily discoverable.
3+
# More info at https://github.com/publiccodeyml/publiccode.yml
4+
5+
publiccodeYmlVersion: "0.5"
6+
7+
name: don-tools-api
8+
9+
url: https://github.com/developer-overheid-nl/don-tools-api
10+
11+
landingURL: https://apis.developer.overheid.nl
12+
13+
categories:
14+
- it-development
15+
- application-development
16+
17+
softwareType: standalone/backend
18+
19+
platforms:
20+
- web
21+
22+
developmentStatus: beta
23+
24+
description:
25+
nl:
26+
shortDescription:
27+
API van het developer.overheid.nl toolsplatform voor het verwerken en valideren van OpenAPI-specificaties.
28+
29+
longDescription: >
30+
De don-tools-api is de backend API van het developer.overheid.nl toolsplatform (apis.developer.overheid.nl).
31+
De API biedt functionaliteit voor het verwerken, converteren en valideren van OpenAPI-specificaties.
32+
Ontwikkelaars kunnen via deze API OpenAPI-specificaties omzetten tussen versies (3.0 en 3.1),
33+
specificaties bundelen, valideren tegen de DON API Design Rules (ADR) ruleset, Postman-collecties genereren en
34+
Arazzo-workflows visualiseren. De API is gebouwd met Node.js en Express en volgt een API-first aanpak
35+
waarbij het OpenAPI-contract leidend is voor de implementatie.
36+
37+
features:
38+
- OpenAPI specificatie conversie tussen versie 3.0 en 3.1
39+
- OpenAPI specificatie bundeling met oplossen van externe verwijzingen
40+
- OpenAPI specificatie validatie tegen de DON API Design Rules (ADR) ruleset
41+
- Boilerplate OpenAPI specificatie genereren op basis van JSON-invoer
42+
- Postman collectie genereren vanuit een OpenAPI specificatie
43+
- Arazzo workflow visualisatie als Mermaid-diagram of Markdown
44+
45+
legal:
46+
license: EUPL-1.2
47+
mainCopyrightOwner: Ministerie van Binnenlandse Zaken en Koninkrijksrelaties
48+
49+
intendedAudience:
50+
countries:
51+
- NL
52+
scope:
53+
- government
54+
55+
localisation:
56+
availableLanguages:
57+
- nl
58+
- en
59+
localisationReady: false
60+
61+
maintenance:
62+
type: internal
63+
64+
contacts:
65+
- name: Team developer.overheid.nl
66+
email: developer.overheid@geonovum.nl
67+
affiliation: Geonovum

0 commit comments

Comments
 (0)