Zoom: https://cern.zoom.us/j/66569029743 (usual password)
Marco:
- Starting implementing the generators, as a proof of concept to see if the system can work
- At the moment, branch in ehn1-config containing the generators, represented as python modules. Working on a comfortable way to call the generators from config-management.
- In this implementation, generators are python modules with a common "generate(path)" entrypoint. They are linked to the rest of the code via importlib.
- Document to be updated following the result of the R&D. The main question to be answered is related to history: can we find a way to update the operation repository to maintain the history in the branches? A normal push would cause conflicts in the same way that we found the conflicts without generator scripts. But maybe we can resolve them forcing a wipe out of the the whole branch before calling the generators. This might be complicated in case the base has files not present in the operation branch.