Render the library more modular for contributors' goodness ✨#992
Render the library more modular for contributors' goodness ✨#992bonjourmauko merged 22 commits intomasterfrom
Conversation
|
I think this proposal seems to make sense, especially considering, as you mentioned, it would avoid cyclic dependency problems. Unfortunately I can't say anything from a practical point of view, as I am not really using OpenFIsca yet. |
Yes! I took care of keeping exposed all the same functions, classes, and modules, with the original names. I didn't expose protected functions however (the one of the ones That's basically why I didn't touch the tests at all. |
|
Wow, that's impressive! Fingers crossed that such a large changeset passes everywhere 🤞 If it all goes smoothly, I expect this to improve contributors’ navigation in the codebase 👏 |
|
Thanks @MattiSG ! I plan to broadcast this and reach as many users as possible for help and feedback on possible issues. And yes I think this is a big step on making it easier for contributors to navigate and to contribute :) |
@openfisca/international-contrib what do you think?
Technical improvements
Deprecations
formula_helpers,memory_config,rates,simulation_builder.__init__.pyfiles added to make transition smooth