NativeScript / NativeScript/nativescript-cli
Dependencies not clean
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- JavaScript
- Sterne
- 1.1k
- Forks
- 204
- Ø Merge
- 1 T. 9 Std.
- Gemergte PRs (30 T.)
- 8
Beschreibung
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 ...
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Führe zunächst die bereitgestellten Reproduktionen mit npm install, ng new und npm ls lokal oder im referenzierten Docker-Image aus. Verfolge den Abhängigkeitsbaum des generierten NativeScript-Projekts und ermittle, wie die Prüfung in NativeScript CI/CD für Framework-Releases und Beispiele integriert werden sollte; als erledigt gilt die Aufgabe, wenn die Abhängigkeitsprüfung zuverlässig besteht.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- angular, docker, javascript, node.js
- Bereich
- ci-cd, cli, devops
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 25/100