cvat icon indicating copy to clipboard operation
cvat copied to clipboard

Create a config for dev container to make development easier.

Open pktiuk opened this issue 2 years ago • 3 comments

My actions before raising this issue

  • [x] Read/searched the docs
  • [x] Searched past issues

It would be great if it would be possible to develop cvat inside on dev container. It could allow developers and first time contributors to skip lenghty development environment setup process.

Possible Solution

For this purpose directory .devdontainer with properly defined dependencies and config would be neded.

Context

After setting this up even using GitHub codespaces would be possible. It would further decrease entry barrier for contributors.

pktiuk avatar Jun 02 '23 08:06 pktiuk

Hello @bsekachev, I would like to work on this issue for making the development environment setup easy for new contributors. Can you please assign this issue to me?

g-kartik avatar Mar 16 '24 12:03 g-kartik

Hello, @bsekachev, I have configured the devcontainer for development. I have tested them only on Linux and Windows machines. On MacOS it needs to be tested. Kindly review the pull request and share your feedback. I shall be happy to make any changes.

g-kartik avatar Apr 14 '24 10:04 g-kartik

Hello @bsekachev, I had marked the PR as draft and made changes to simplify the configuration and improve its features. It is now ready and uses same devcontainer configuration for both local as well as GitHub Codespaces systems. As a reminder I kindly request you to review the PR and share your feedback for any changes.

g-kartik avatar Apr 20 '24 05:04 g-kartik