Changing existing functionality in the BlueROV2 driver
Problem Description
The existing Dockerfile is beginning to get a bit redundant and is becoming relatively large as a consequence. This makes it difficult to integrate new changes.
Feature Description
Convert the existing Dockerfile into a template which should be built and released using a CD pipeline. It would also be useful to create a dedicated development image which pulls from one of the published images. This would help reduce cycle time when testing new dependencies.
Alternative Solutions
Another alternative could be to break the image down into some smaller images, but I don't believe that this ultimately solves the problem as there would still be a fair amount of boilerplate code.
I'm not convinced that this needs to happen. I would much rather just clean up the Dockerfiles that currently exist and use those. That will make it easier for new users as well.
Feature Type
Changing existing functionality in the BlueROV2 driver
Problem Description
The existing Dockerfile is beginning to get a bit redundant and is becoming relatively large as a consequence. This makes it difficult to integrate new changes.
Feature Description
Convert the existing Dockerfile into a template which should be built and released using a CD pipeline. It would also be useful to create a dedicated development image which pulls from one of the published images. This would help reduce cycle time when testing new dependencies.
Alternative Solutions
Another alternative could be to break the image down into some smaller images, but I don't believe that this ultimately solves the problem as there would still be a fair amount of boilerplate code.
Additional Context
No response