As I'm getting familiar with the codebase to make some of my own changes, I'm wanting to make some bigger refactors for things. Like, replace the verboseprint functions with python's logging module, adding some unit tests, separate scenario setup logic from the MeshNode class, move the default config values for the Config class to a file, etc.
These feel like bigger changes so I'm wondering if there's any way you'd like things split up or coordinated? I want to make PRs that are easy to review and merge, and also not spend a lot of time on things that may not get merged.
As I'm getting familiar with the codebase to make some of my own changes, I'm wanting to make some bigger refactors for things. Like, replace the
verboseprintfunctions with python's logging module, adding some unit tests, separate scenario setup logic from theMeshNodeclass, move the default config values for theConfigclass to a file, etc.These feel like bigger changes so I'm wondering if there's any way you'd like things split up or coordinated? I want to make PRs that are easy to review and merge, and also not spend a lot of time on things that may not get merged.