Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/maykinmedia/open-klant
Registratiecomponent voor de opslag en ontsluiting van klantgegevens volgens de Klantinteracties API-specificatie.
https://github.com/maykinmedia/open-klant
api commonground vng
Last synced: about 2 months ago
JSON representation
Registratiecomponent voor de opslag en ontsluiting van klantgegevens volgens de Klantinteracties API-specificatie.
- Host: GitHub
- URL: https://github.com/maykinmedia/open-klant
- Owner: maykinmedia
- License: other
- Created: 2021-10-04T15:52:15.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2024-04-18T09:01:40.000Z (9 months ago)
- Last Synced: 2024-04-18T11:40:21.771Z (9 months ago)
- Topics: api, commonground, vng
- Language: Python
- Homepage:
- Size: 1.55 MB
- Stars: 2
- Watchers: 8
- Forks: 2
- Open Issues: 28
-
Metadata Files:
- Readme: README.rst
- Changelog: CHANGELOG.rst
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
- Authors: AUTHORS
Awesome Lists containing this project
README
==========
Open Klant
==========:Version: 2.3.0
:Source: https://github.com/maykinmedia/open-klant
:Keywords: klanten, klantinteracties, contactmomenten, api, common ground
:License: EUPL|docs| |docker|
Registratiecomponent voor de opslag en ontsluiting van klantgegevens volgens de
Klantinteracties API-specificatie. (`English version`_)Ontwikkeld door `Maykin B.V.`_ in samenwerking met gemeente Amsterdam, gemeente
Den Haag, gemeente Utrecht en VNG Realisatie.Introductie
===========Open Klant implementeert de (concept) `Klantinteracties API`_ specificatie van
`VNG`_ welke een beperkte set aan gegevens over klanten en hun interactie met
de gemeente kan opslaan en ontsluiten.Samen met gemeenten, die volop bezig zijn met de implementatie van Common
Ground, en VNG, wordt gewerkt aan standaardisatie van de API en realisatie van
Open Klant als beproeving van de toekomstige API standaard.API specificatie
================Hieronder staat de versie van Open Klant en welke versie van de
API-specificatie wordt aangeboden.================== ============== ============= ================
Open Klant versie API versie Release datum API specificatie
================== ============== ============= ================
master/latest n/a n/a `ReDoc `_,
`Swagger `_,
(`diff `_)
2.3.0 0.0.3+ 2024-09-05 `ReDoc `_,
`Swagger `_,
(`diff `_)
2.1.0 0.0.3+ 2024-07-16 `ReDoc `_,
`Swagger `_,
(`diff `_)
2.0.0 0.0.3 2024-03-15 `ReDoc `_,
`Swagger `_
1.0.0 0.0.1 2023-08-05 Klanten:
`ReDoc `_,
`Swagger `_
Contactmomenten:
`ReDoc `_,
`Swagger `_
================== ============== ============= ================Vorige versies worden nog 6 maanden ondersteund nadat de volgende versie is
uitgebracht. Open Klant versie 1.0.0 bevat nog de Klanten en Contactmomenten
API-specificatie die door VNG is geschrapt en beschouwd moet worden als legacy.Zie: `Alle versies en wijzigingen `_
Ready-to-go implementatie
=========================|build-status| |coverage| |code-style| |codeql| |black| |python-versions|
Deze implementatie is bedoeld als referentie implementatie van de API
specificaties maar tevens een productiewaardig component dat ingezet kan worden
in het ICT landschap van de overheid.Quickstart
----------1. Download en start Open Klant:
.. code:: bash
$ wget https://raw.githubusercontent.com/maykinmedia/open-klant/master/docker-compose.yml
$ docker-compose up -d --no-build
$ docker-compose exec web src/manage.py loaddata klantinteracties contactgegevens
$ docker-compose exec web src/manage.py createsuperuser2. In de browser, navigeer naar ``http://localhost:8000/`` om de beheerinterface
en de API te benaderen.Links
=====* `Documentatie `_
* `Docker image `_
* `Issues `_
* `Code `_
* `Community `_Licentie
========Copyright © Maykin B.V., 2023 - 2024
Licensed under the EUPL_
.. _`English version`: README.EN.rst
.. _`Maykin B.V.`: https://www.maykinmedia.nl
.. _`Klantinteracties API`: https://vng-realisatie.github.io/klantinteracties/
.. _`VNG`: https://vng.nl/
.. _`EUPL`: LICENSE.md
.. |build-status| image:: https://github.com/maykinmedia/open-klant/actions/workflows/ci.yml/badge.svg?branch=master
:alt: Build status
:target: https://github.com/maykinmedia/open-klant/actions?query=workflow%3Aci.. |docs| image:: https://readthedocs.org/projects/open-klant/badge/?version=latest
:target: https://open-klant.readthedocs.io/
:alt: Documentation Status.. |coverage| image:: https://codecov.io/github/maykinmedia/open-klant/branch/master/graphs/badge.svg?branch=master
:alt: Coverage
:target: https://codecov.io/gh/maykinmedia/open-klant.. |code-style| image:: https://github.com/maykinmedia/open-klant/actions/workflows/code-style.yml/badge.svg?branch=master
:alt: Code style
:target: https://github.com/maykinmedia/open-klant/actions/workflows/code-style.yml.. |codeql| image:: https://github.com/maykinmedia/open-klant/actions/workflows/codeql.yml/badge.svg?branch=master
:alt: CodeQL scan
:target: https://github.com/maykinmedia/open-klant/actions/workflows/codeql.yml.. |black| image:: https://img.shields.io/badge/code%20style-black-000000.svg
:alt: Code style
:target: https://github.com/psf/black.. |docker| image:: https://img.shields.io/docker/v/maykinmedia/open-klant?sort=semver
:alt: Docker image
:target: https://hub.docker.com/r/maykinmedia/open-klant.. |python-versions| image:: https://img.shields.io/badge/python-3.11%2B-blue.svg
:alt: Supported Python version.. |lint-oas| image:: https://github.com/maykinmedia/open-klant/workflows/actions/lint-oas/badge.svg
:alt: Lint OAS
:target: https://github.com/maykinmedia/open-klant/actions?query=workflow%3Alint-oas.. |generate-sdks| image:: https://github.com/maykinmedia/open-klant/workflows/actions/generate-sdks/badge.svg
:alt: Generate SDKs
:target: https://github.com/maykinmedia/open-klant/actions?query=workflow%3Agenerate-sdks.. |generate-postman-collection| image:: https://github.com/maykinmedia/open-klant/workflows/actions/generate-postman-collection/badge.svg
:alt: Generate Postman collection
:target: https://github.com/maykinmedia/open-klant/actions?query=workflow%3Agenerate-postman-collection