RFC: DeltaCode next! and roadmap
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 18/100
Hướng nghiên cứu
Bắt đầu với checklist của roadmap và xem xét các issue được liên kết #181, #182 và #188, cùng với plugin scancode-fingerprint được tham chiếu trong issue. Công việc bao gồm bảo trì, tích hợp repository, so sánh package và các trường hợp sử dụng của purldb, vì vậy việc hoàn thành không được định nghĩa là một thay đổi duy nhất; mỗi mục trong roadmap sẽ cần phạm vi và tiêu chí nghiệm thu riêng.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
So here is the outline of the discussion @arnav-mandal1234 and I had to revive and update DeltaCode!
-
We need to update DeltaCode and scancode-fingerprint plugin at https://github.com/nexB/scancode-plugins/tree/main/misc/scancode-fingerprint to the latest standard
- For deltacode: adopt skeleton, support Python 3.7+, and latest ScanCode-toolkit version) and ensuring we have tests that work on all support OS and Pythons. After this we should have a stable working codebase. We will need to update the licensing to the latest SCTK standards (plain Apache)/ #182
- Also update https://github.com/nexB/scancode-plugins/tree/main/misc/scancode-fingerprint to latest supported python versions and make tests pass (maybe we should add CI there too?)
- cleaning up issues, branches and merging @Pratikrocks pending PR #176 :) and leftover GSoC issues: https://github.com/nexB/deltacode/labels/GSOC (at last)
- Ensuring we have consistent docs https://github.com/nexB/deltacode/issues/188
-
Then we would like to merge DeltaCode in the core ScanCode-toolkit git repo, preserving the commit history, and update it to become CLI options in ScanCode-toolkit. The commit history will be helpful to preserve changes as well as authorship. Once done, we can selectively move issues to ScanCode-toolkit and archive this repo. https://github.com/nexB/deltacode/issues/181
-
We will need to add support for comparing packages and focusing the delta capabilities on package scans (rather than mostly files)
-
Finally I would like to see DeltaCode integrated in purldb as a library to support two use cases:
-
Extend package curations: given a package v1 with reviewed license/origin and a new v2 of the same package, are the difference of package metadata, codebase summaries and file level delta such that we can carry forward the review of v1 to v2? or should these be reviewed again?
-
Cluster package to focus curations: given a series of package version v1 to v10, what are the cluster of versions that have essentially similar package metadata, codebase summaries and file level data? and given these clusters which are the key versions to review to validate a whole cluster at once?
-
- Ngôn ngữ chính
- Python
- Star
- 22
- Fork
- 27
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
- Có Dockerfile hoặc tệp Docker Compose
- Không có mẫu pull request
- Đọc 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.
Issue khác của aboutcode-org/deltacode
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 25/100
aboutcode-org/deltacode#191 · 2 bình luận · 1 reaction ·
-
Merge DeltaCode in ScanCode TKĐang mở
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
aboutcode-org/deltacode#181 ·
-
Separate csv formatted output in DeltacodeCó thể làm lại được @nilaygit-10721 đã nhận 720 ngày trước và không có pull request nào đang mở. Đang mởeasy enhancement GSOC needs design refactoring
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 45/100
aboutcode-org/deltacode#179 · 1 bình luận ·
-
Remove redundant File modelCó thể đã có người làm @pratik0316 đã nhận 1930 ngày trước. Đang mởGSOC
aboutcode-org/deltacode#175 · 1 người được giao ·
-
Remove redundant Scan modelCó thể đã có người làm @pratik0316 đã nhận 1930 ngày trước. Đang mởGSOC
aboutcode-org/deltacode#174 · 1 bình luận · 1 người được giao ·
Tất cả issue của aboutcode-org/deltacode
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 86/100
-
Validate finite output clamping limits in StepPredictor.prepare_clamping_params to prevent silent NaN/Inf propagationCó thể đã có người làm @muskan-creates352 đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
mllam/neural-lam#848 ·
Maintainer thường phản hồi trong vòng 2 ngày
-
infra
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
fab-geocommuns/RNB-coeur#1166 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
deepspeedai/DeepSpeed#8951 ·
Maintainer thường phản hồi trong vòng 2 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
aws/context-ontology-accelerator#343 ·
Maintainer thường phản hồi trong vòng 1 ngày