Skip to content

Add devcontainer support to vuu #1286

Open
@junaidzm13

Description

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

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

  • Status

    ✅ Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions