bo4e / BO4E-python

Python Library that Implements the BO4E Standard
MIT License
13 stars 5 forks source link

Automatically build a matrix that visualizes the diffs between two versions on a BO basis #488

Closed hf-kklein closed 6 months ago

hf-kklein commented 1 year ago

E.g. automatically compare v.2.3 with v4.5.6. Then compare the respective JSON schemas between the tagged versions (like in https://github.com/bo4e/BO4E-python/pull/438 or https://github.com/bo4e/BO4E-python/compare/v0.4.7...v0.4.8 ). Technical noise could be elimitated by e.g. minifying the JSONs.

Vorschlag 1

Legende: ✔ = kein change, ❌ = change

compatability of BO Foo v0.1.2.3 v1.2.4 v1.2.5
v.1.2.3
v.1.2.4 ?
v.1.2.5
compatability of BO Bar v0.1.2.3 v1.2.4 v1.2.5
v.1.2.3
v.1.2.4
v.1.2.5

Vorschlag 2

Legende: 🟢 = keine änderung, 🔴 = es hat sich was geändert

BO Versions... v1.2.3 v1.2.4 v1.2.5
MaLo 🟢 🟢 🔴
Geschäftspartner 🟢 🔴 🟢

Store the matrix statically but also allow to generate it on the fly using an Azure Function or AWS Lambda. You could e.g. use the peter-evans create-pull-request action

hf-kklein commented 1 year ago

Wir wollten mal schauen, wer das machen kann.

hf-kklein commented 1 year ago

wer das machen kann.

vllt @hf-ddernbach :)