NativeScript / NativeScript/nativescript-cli
Dependencies not clean
Nessuno ha ancora preso questa issue.
- Lingua principale
- JavaScript
- Stelle
- 1.1k
- Fork
- 204
- Merge medio
- 1g 9h
- PR unite (30g)
- 8
Descrizione
Hello,
Currently the dependencies tree from nativescript is not clean but it should be to do automated checks against the NPM tree and having reliable ci/cd.
How to reproduce?
export NG_CLI_ANALYTICS=ci; (npm install -g @angular/cli && npm install -g @nativescript/schematics && cd /tmp && rm -rf check-nativescript && ng new -c=@nativescript/schematics check-nativescript --shared && cd check-nativescript && npm ls && echo 'OK') || (echo "failed"; exit 1)
same command within docker:
docker run -e NG_CLI_ANALYTICS=ci -it scratchy/nativescript-cli:18.04-10.x-6.4.0-28.0.3-1.20.1 bash -c '(npm install -g @angular/cli && npm install -g @nativescript/schematics && cd /tmp && rm -rf check-nativescript && ng new -c=@nativescript/schematics check-nativescript --shared && cd check-nativescript && npm ls && echo 'OK') || (echo 'failed'; exit 1)'
This checks should imo also be hooked to the nativescript internal ci/cd for releasing the framework / checking the nativescript examples ...
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Inizia eseguendo localmente o nell’immagine Docker indicata le riproduzioni fornite con npm install, ng new e npm ls. Traccia l’albero delle dipendenze del progetto NativeScript generato e determina come il controllo debba essere integrato in NativeScript CI/CD per le release del framework e gli esempi; il lavoro è completato quando il controllo delle dipendenze ha esito positivo in modo affidabile.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- angular, docker, javascript, node.js
- Ambito
- ci-cd, cli, devops
- Tipo di issue
- Bug
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 25/100