Issues with the current implementation that need addressing:
- Doesn't build and run in docker
- Contains extraneous files
- Does not conform to MADSci code quality standards and module conventions
- Hasn't been rigorously tested on the robot
Some things that can be done to address the above:
Issues with the current implementation that need addressing:
Some things that can be done to address the above:
pyproject.tomlto includemadsci.node_module,madsci.common, andmadsci.clientdependencies, and remove thead_sdl.weipackageDockerfileto extend the MADSci docker image, rather than the WEI docker imagecompose.yamlto serve as a proper build and test harness for a MiR node service (existing maintainted MADSci modules can be used as a guide)wei.compose.yamltests/directorypre-commit run --all-filesmir_drivertomir_interfaceto match MADSci naming conventionspyproject.tomland portruff.tomlfrom an existing maintained MADSci moduleREADME.mdto ensure it provides useful and up-to-date documentation about the purpose and usage of the software.