NativeScript / NativeScript/nativescript-cli
Dependencies not clean
Chưa có ai nhận issue này.
- Ngôn ngữ chính
- JavaScript
- Star
- 1.1k
- Fork
- 204
- Merge trung bình
- 1 ngày 9 giờ
- Pull request đã merge (30 ngày)
- 8
Mô tả
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 ...
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Hướng nghiên cứu
Bắt đầu bằng cách chạy các bước tái hiện được cung cấp với npm install, ng new và npm ls trên máy cục bộ hoặc trong image Docker được tham chiếu. Truy vết cây dependency của project NativeScript được tạo và xác định cách tích hợp bước kiểm tra này vào NativeScript CI/CD cho các bản release của framework và các ví dụ; hoàn thành có nghĩa là dependency check vượt qua một cách đáng tin cậy.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- angular, docker, javascript, node.js
- Lĩnh vực
- ci-cd, cli, devops
- Loại issue
- Lỗi
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 25/100