Repository navigation
Releases: barremans/Project_generator
Releases · barremans/Project_generator
Release list
v2.1.0
[2.1.0] - 2026-10-02
Toegevoegd
- Nieuw, optioneel
Datum:-headerveld — wordt getoond in gegenereerde
PROJECT_STRUCTURE.md-bestanden wanneer het aanwezig is (geen
geforceerde placeholder voor bestanden zonder dit veld) — ging voorheen
stilzwijgend verloren bij het uitlezen.
Gewijzigd
- Headerformaat gelijkgetrokken met de officiële CGK-conventie
(00-conventions.md§4) — sluit het eerder geïdentificeerde open punt af:.py-headers worden niet langer als python-docstring geschreven, maar
als een#-commentaarblok met====-scheidingslijnen, met de Engelse
labelsFile:/Role:/Version:/Author:/Changes:(voorheen
Rol:/Versie:/Auteur:)..bat/.ps1/.spec-headers volgen
dezelfde Engelse labelfamilie, inREM/#-commentaarsyntax..txt/.ini/.yaml/.yml-headers volgen nu het eigen
config-bestand-format uit de conventie (Nederlandse labels
Beschrijving:/Versie:/Auteur:/Applicatie:, geen aparte
bestandsnaam-regel meer).- Bewuste, bevestigde afwijking t.o.v. de letterlijke conventie: een
explicietApplicatie:-label blijft behouden (ook bij.py, waar de
conventie de appnaam ongelabeld plaatst) zodatgenerate_index.pydit
per bestand blijft kunnen uitlezen. - Een nieuwe "Headers toevoegen"-run op een bestaand project converteert
oude docstring-stijl.py-headers automatisch naar de nieuwe
commentaarblok-stijl.
- Het uitlezen van headers (gebruikt door "Projectstructuur
genereren" op bestaande/legacy projecten) blijft bewust breed en niet
beperkt tot het nieuwe formaat: de herkende label-aliassen zijn
uitgebreid met een vocabularium dat op een echt bestaand project
aangetroffen werd (Module:/Project:/Doel:, naast de reeds herkende
labels), zodat oudere/anders-geformuleerde headers correct uitgelezen
blijven i.p.v. als "geen beschrijving"/"geen applicatie" te verschijnen.
Opgelost
.json-bestanden krijgen niet langer een placeholder-metadatablok
(GEEN BESCHRIJVING/GEEN AUTEUR/GEEN APPLICATIE/V1.0.0) in
PROJECT_STRUCTURE.md— JSON kan structureel nooit een header krijgen
(geen commentaarsyntax), dus dit was pure ruis. Het bestand zelf blijft
gewoon zichtbaar in de boomstructuur, enkel het metadatablok vervalt.
v2.0.5
v2.0.4
v2.0.2
v2.0.1
v2.0.0
v1.1.1
v1.0.11
- Nieuwe Tools-instellingen (via de "⚙ Settings"-knop in de
Tools-dialoog): include-extensies, exclude-mappen, exclude-bestanden, en
headerdefaults voor applicatie/versie (auteur hergebruikt de bestaande
"Standaard Auteur"-instelling — geen dubbel veld) - Projectmap en outputmap van de Tools-dialoog worden onthouden tussen
sessies - Elk nieuw gegenereerd project krijgt voortaan automatisch een
docs/PROJECT_STRUCTURE.md(nieuwe stap 9 in de generator), naast de
mogelijkheid om dit ook apart/opnieuw te genereren via Tools - Nieuwe standalone scripts:
scripts/generate_project_structure.pyen
scripts/add_headers.py(dry-run-by-default,--applyvoor effectieve
wijzigingen bij add_headers)