learnopencv icon indicating copy to clipboard operation
learnopencv copied to clipboard

Add a development container

Open bamurtaugh opened this issue 2 years ago • 0 comments

Hi folks 👋! I'm part of the team working on the development container specification, and we'd love to discuss adding a dev container(s) to this repo.

Context

A dev container lets you use a container as a full-featured dev environment. It can be used to run an app, to separate tools needed for working with a codebase, and to aid in continuous integration and testing.

We're working on an open spec so that any user in any tool can create and connect to dev containers, including tools beyond VS Code or GitHub Codespaces. We recently released the reference implementation as an open source CLI, in addition to an initial version of the spec.

The CLI and spec are both in active development, so they'll continue to evolve, especially with external feedback.

Contributing to and collaborating with LearnOpenCV

Our team has been hosting an example dev container for LearnOpenCV, and we'd love to discuss if dev containers being a more open, agnostic format might make them a more interesting addition to host in this repo directly. The current example we're hosting is designed for the LearnOpenCV repo overall, but it could also work well to have a dev container for individual projects (i.e. if they require their own unique libraries).

Please let us know your thoughts - we're eager to discuss and collaborate on any feedback or questions you may have. Thank you!

bamurtaugh avatar Jun 27 '22 19:06 bamurtaugh