ishaan1013 / ishaan1013/shadow

Support more languages and package managers in the VM

Open
#123 1 comment 0 reactions 0 assignees View on GitHub
good first issue
Dominant language
TypeScript
Stars
1.5k
Forks
178
PR merge metrics
No merged PRs in 30d

Description

Current VM setup supports basic Node.js/npm environments

• Add support for Python (pip), Rust (cargo), Go (go mod), Java (maven/gradle)
• Update sidecar CommandService to handle language-specific package managers
• Enhance VM initialization to detect and configure appropriate language environments

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading the existing VM setup for Node.js/npm and the sidecar CommandService. Trace VM initialization and package-manager handling, then verify that Python/pip, Rust/cargo, Go/go mod, and Java with Maven/Gradle are detected and configured alongside the existing environment.

Written by the indexing model from the issue text.

Assessment

Tech stack
go, java, node.js, python, rust
Domain
build-system, developer-experience, infrastructure
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.