Skip to content

API to connect to the WPI api (Focus and Gpass)

Notifications You must be signed in to change notification settings

Amsterdam/mijn-wpi

Folders and files

NameName
Last commit message
Last commit date
May 6, 2024
Apr 17, 2024
Jul 24, 2023
Apr 17, 2024
Sep 25, 2024
Jan 3, 2022
Mar 14, 2022
Sep 26, 2022
May 20, 2019
Apr 17, 2024
Nov 1, 2023
Sep 25, 2024
Nov 14, 2024
Apr 17, 2024
Feb 10, 2025

Repository files navigation

Mijn-WPI API

Introductie

Deze api levert de volgende data:

  • Bijstandsuitkeringaanvragen met bijbehorende status updates.
  • Aanvragen voor Tozo 1-5, Bbz en TONK met bijbehorende status updates.

Local env

python -m venv venv
source venv/bin/activate
pip install -r requirements-root.txt

// unittest
python -m unittest

// requirements.txt maken
make requirements

// dev server
sh scripts/run-dev.sh

Kenmerken

  • De Bronsystemen zijn Focus (Soap Api)
  • Alle bronsystemen worden bevraagd op basis van een BSN.
  • De output van de api is JSON formaat.

Development & testen

  • Er is geen uitgebreide lokale set-up waarbij ontwikkeld kan worden op basis van een "draaiende" api. Dit zou gemaakt / geïmplementeerd moeten worden.
  • Alle tests worden dichtbij de geteste functionaliteit opgeslagen. B.v some_service.py en wordt getest in test_some_service.py.

CI/CD

  • De applicatie wordt verpakt in een Docker container.
  • Bouwen en deployen van de applicatie gebeurt in Github en Azure DevOps.

Release to production

~ cd scripts
~ ./release.sh --minor [--major [--patch]]

About

API to connect to the WPI api (Focus and Gpass)

Resources

Code of conduct

Security policy

Stars

Watchers

Forks

Languages