Summary
It might be a good idea to consider moving the Python bindings into the main Chaste trunk as the bindings are tightly coupled to upstream Chaste source.
Advantages:
- Easier to keep bindings in synch with develop branch and release versions.
- Bindings tests can be added to the CI on PRs to check if bindings break when other parts of Chaste are updated.
- Simpler to maintain a single documentation website.
Disadvantages:
- All developers will need to learn some python and pybind11 as well to test changes to bindings?
Summary
It might be a good idea to consider moving the Python bindings into the main Chaste trunk as the bindings are tightly coupled to upstream Chaste source.
Advantages:
Disadvantages: