Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add devcontainer support to vuu #1286

Open
Tracked by #1304
junaidzm13 opened this issue Apr 16, 2024 · 0 comments
Open
Tracked by #1304

Add devcontainer support to vuu #1286

junaidzm13 opened this issue Apr 16, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@junaidzm13
Copy link
Contributor

junaidzm13 commented Apr 16, 2024

Feature Request

Description of Problem:

Currently, for new joiners / contributors the setup requires them to download various different packages (Node, Java, Scala, Maven) on their machine to get started on vuu. It's not always straightforward because such package management is not always easy if they have to switch between projects requiring different versions of the same packages.

Also, it's hard to have a complete Getting Started guide that covers all OS systems / versions. Similarly, if development envs of a team are different, it gets harder to debug local env issues faced by a contributor.

Potential Solutions:

Devcontainers is a solution developed by Microsoft to tackle these challenges and more: https://code.visualstudio.com/docs/devcontainers/containers. For instance, by using a dev container:

  1. Developer gets a linux development environment with all the required dependencies with exact specified versions
  2. All the contributors can have a same consistent development env for easier collaboration
  3. Seamless onboarding for new joiners / contributors
junaidzm13 added a commit to junaidzm13/vuu that referenced this issue Apr 16, 2024
heswell pushed a commit that referenced this issue Apr 17, 2024
@junaidzm13 junaidzm13 changed the title add devcontainer support to vuu Add devcontainer support to vuu Apr 18, 2024
@junaidzm13 junaidzm13 self-assigned this Apr 18, 2024
@junaidzm13 junaidzm13 added the enhancement New feature or request label Apr 18, 2024
junaidzm13 added a commit to junaidzm13/vuu that referenced this issue Apr 18, 2024
junaidzm13 added a commit to junaidzm13/vuu that referenced this issue Apr 18, 2024
junaidzm13 added a commit to junaidzm13/vuu that referenced this issue Apr 26, 2024
junaidzm13 added a commit to junaidzm13/vuu that referenced this issue Apr 26, 2024
keikeicheung added a commit that referenced this issue Apr 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Done
Development

No branches or pull requests

1 participant