Open julianstirling opened 1 week ago
Hi @jmwright
This is the first pass at splitting out most of the orchestration. There is more generalisation to do. And there are especially improvements for how we specify assemblies and sub-assemblies.
As much ass possible has been moved into a new settings file CadOrchestration.yml. There is also an "OrchestratorConfigOptions.json" that sets what the server asks. This has to be generated. Currently this is a bit ad hoc, but to improve it I think we really need to move to a framework for the server.
Anyway we are back to feature parity with where we were at the start of the merge. I think having the CadOrchestrator will sharpen the mind to trying to make things less specific to the nimble.
Now we have a first version, I will start to do Merge requests on the Cad Orchestrator repository too.
The CI tests the static generation generate.md
has been updated with new methods.
For the server you should be able to:
pip install -e .
to install everythinggen_nimble_conf_options
to generate the correct config options for the server to displaycadorchestrator serve
In this PR we are splitting out the generic parts of the orchestration and server into a new generic repository called CadOrchestrator
Closes #63, closes #72