DSD-DBS / py-capellambse

A Python 3 headless implementation of the Capella modeling tool.
https://dsd-dbs.github.io/py-capellambse/
Apache License 2.0
50 stars 8 forks source link

Implement a "sync" operation for declarative YAML #387

Closed Wuestengecko closed 3 months ago

Wuestengecko commented 4 months ago

This aims at making it easier to implement synchronization between a Capella model and other sources of information. With the currently possible operations (create/extend, modify and delete), a lot of manual logic is necessary to find objects that already exist and need to be updated with new content. sync aims to abstract that logic out into the common denominator that is decl itself.