Skip to content

Commit

Permalink
Merge pull request #183 from woonstadrotterdam/chore/update-referenti…
Browse files Browse the repository at this point in the history
…edata

Update Referentiedata versie automatisch in README.md
  • Loading branch information
benverhees authored Jan 30, 2025
2 parents e13bfce + fd1ec78 commit 081dd26
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 2 deletions.
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ _Visueel voorbeeld van de output van de package voor een zelfstandige woonruimte
![](https://progress-bar.xyz/100/?title=zelfstandige_woonruimten_jan_2025&width=120)
![](https://progress-bar.xyz/100/?title=onzelfstandige_woonruimten_jan_2025&width=108)

Het Microservices team van Woonstad Rotterdam is in Q1 2024 begonnen met het ontwikkelen met een open-source Python-package waarmee het mogelijk wordt om het puntensysteem van het [woningwaarderingsstelsel](https://aedes.nl/huurbeleid-en-betaalbaarheid/woningwaarderingsstelsel-wws) toe te passen. We gaan hierbij uit van de [VERA-standaard](https://www.coraveraonline.nl/index.php/VERA-standaard) [[referentiedata v4.1.241004](https://github.com/Aedes-datastandaarden/vera-referentiedata), [openapi v4.1.5](https://github.com/Aedes-datastandaarden/vera-openapi)] van de corporatiesector voor de in- en output van de package. Dit project heeft drie hoofddoelen:
Het Microservices team van Woonstad Rotterdam is in Q1 2024 begonnen met het ontwikkelen met een open-source Python-package waarmee het mogelijk wordt om het puntensysteem van het [woningwaarderingsstelsel](https://aedes.nl/huurbeleid-en-betaalbaarheid/woningwaarderingsstelsel-wws) toe te passen. We gaan hierbij uit van de [VERA-standaard](https://www.coraveraonline.nl/index.php/VERA-standaard) [referentiedata v4.2.250117](https://github.com/Aedes-datastandaarden/vera-referentiedata), [openapi v4.1.5](https://github.com/Aedes-datastandaarden/vera-openapi)] van de corporatiesector voor de in- en output van de package. Dit project heeft drie hoofddoelen:

- het mogelijk maken van het berekenen van de woningwaardering op basis van een digitale representatie van een woning:
- steeds meer woningcorperaties en bedrijven digitaliseren hun woningbestand, bijvoorbeeld met behulp van een bouwwerkinformatiemodel (BIM).
Expand Down Expand Up @@ -1594,6 +1594,7 @@ We maken gebruik van de [VERA Referentiedata](https://github.com/Aedes-datastand

Wanneer je de referentiedata wilt bijwerken, zorg er dan voor dat [Task](https://taskfile.dev/installation/) is geïnstalleerd

Update het versienummer van de referentiedata in `pyproject.toml`
Vervolgens kan je met dit commando de referentiedata in deze repository bijwerken:

```
Expand Down
17 changes: 16 additions & 1 deletion scripts/genereer_vera_referentiedata.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,6 @@

output_folder = os.path.join("woningwaardering", "vera", "referentiedata")


# url = "https://vera-service.azurewebsites.net/api/referentiedata?Version=latest"
# response = requests.get(url)
# source_data = json.load(loads(response.text)
Expand Down Expand Up @@ -320,3 +319,19 @@ class {{ soort|remove_accents|title }}(Referentiedatasoort):
os.makedirs(domein_folder)
with open(os.path.join(domein_folder, "__init__.py"), "w") as file:
file.write(rendered_code)


# Update README.md with the new version
readme_path = "README.md"

if os.path.exists(readme_path):
with open(readme_path, "r") as readme_file:
readme_content = readme_file.read()

# Update the version using regex
updated_content = re.sub(
r"(\[referentiedata )v[\d\.]+(\])", f"\\1{version}\\2", readme_content
)

with open(readme_path, "w") as readme_file:
readme_file.write(updated_content)

0 comments on commit 081dd26

Please sign in to comment.