The solutions provided by this pull request for the issues described above:
Move each module into it's own file:
cli module -> cli.rs
manager module -> manager.rs
config module -> config.rs
(Future modules will also be given their own file from this point forward...)
Added wayyy more code comments (including to new module files)
Added TODOs, milestones, and roadmap:
Roadmap: the roadmap has been around for a while now (#1)
GitHub milestones for each major version of the roadmap (v1.0.0, v2.0.0, and v3.0.0)
The code has been invaded by TODO comments which will keep track of what need to be completed next -- I hope to use this feature more in the future as well
Refactoring multiple rectx modules
Issues
Known issues about the code this PR fixes:
main.rs
is hard to read (contains 3 modules)Solutions
The solutions provided by this pull request for the issues described above: