Since bw3 will have clearer separation of concerns (by decoupling the core libraries), it should be easier to contribute to each of this core libraries.
To make sure that can clearly follow the github pull request follow to accept contributions, it must be clear which tools are being used to contribute: black, pre-commit, tox/pytest, pylama, etc.
I think that the strategic dev plan should include a point about this, to make sure that all the repos of bw3 use a coherent set of tools.
Since bw3 will have clearer separation of concerns (by decoupling the core libraries), it should be easier to contribute to each of this core libraries. To make sure that can clearly follow the github pull request follow to accept contributions, it must be clear which tools are being used to contribute: black, pre-commit, tox/pytest, pylama, etc.
I think that the strategic dev plan should include a point about this, to make sure that all the repos of bw3 use a coherent set of tools.