devcontainers / devcontainers/cli
Simplify install process
- Lingua principale
- TypeScript
- Stelle
- 3k
- Fork
- 457
- Merge medio
- 13h 17m
- PR unite (30g)
- 6
Descrizione
Currently this CLI has a native module dependency which drives the need for node-gyp dependencies like Python and C++. This makes installing the CLI far more difficult than intended.
To solve this issue, I'd propose we have a "distro" that is already compiled, and could even bundle Node.js. Installation can then just be an unzip/untar to keep things easy to begin with. We could then keep the npm option around for those that prefer to deal with the dependenceis.
The alternative would be to look into ways to remove the native dependency so that only Node.js is required.
//cc: @chrmarti @bamurtaugh
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
The issue names no files or tests; start by tracing the CLI's npm installation and native module dependency, including the node-gyp requirements. Compare the proposed precompiled distribution and bundled Node.js approach with removing the native dependency, then define a supported installation flow and verify it on a clean machine.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- node.js, typescript
- Ambito
- build-system, cli, release
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 25/100