**Description:** - Needing to port CV code from the CV-Pipeline repo to the Caffeine repo during CV/ROS integration is a *real pain*. - KJ is right: CV should be subordinate to ROS - This issue is just kind of a suggestion, built off of KJ's observation and mixed with a few ideas for more structural clean code/etc **Goals:** - [ ] Copy over all CV (clearly mark what is Python 3 vs Python 2... using (shebang)[https://en.wikipedia.org/wiki/Shebang_(Unix)] operators would help) - [ ] Clean up code + unify styles (maybe setup a linter (Black for Python, clang-format for C++???)/ style guide (e.g. "Defer to ___")) - [ ] Set up ci-testing framework with github actions. Require people to write their own tests (maybe???). This is much easier said than done **Notes:** - Very much an "after competition" task - Very much a suggestion and open to discussion!
Description:
Goals:
Notes: