DJC: Design an enhanced DejaCode Package model to identify source code relationships
Maintainer antworten meist innerhalb von 1 Tag
@DennisClark arbeitet bereits daran.
Seit 05.2.2024.
Bewertung
Dieses Issue wurde noch nicht bewertet.
Beschreibung
The working idea here is to come up with the best way to identify cross-package relationships, especially to be able to get to
(1) the source code
and
(2) more complete copyright+license data, which usually comes from the source code.
We could start by displaying the values for contains_source_code, source_packages, code_view_url, and vcs_url in the "Detected Package" section of the Scan tab (when a value is available). The ScanCode package model has this support for source code relationships (which are also in PurlDB):
-
the `contains_source_code` boolean flags tells if the package itself contains source code: https://github.com/nexB/scancode-toolkit/blob/0465269543eb338086c10bdeb1e81d3013522b4d/src/packagedcode/models.py#L452 -
the `source_packages` field is a list of Package URLs that may exist for this package https://github.com/nexB/scancode-toolkit/blob/0465269543eb338086c10bdeb1e81d3013522b4d/src/packagedcode/models.py#L457 -
the `code_view_url` and `vcs_url` provide reference URLs to view or fetch actual source code https://github.com/nexB/scancode-toolkit/blob/0465269543eb338086c10bdeb1e81d3013522b4d/src/packagedcode/models.py#L414
Now that we have standardized on PURL as the package identifier, we should be able to pursue this DejaCode improvement using package-set values via integration with the PurlDB.
- Vorherrschende Sprache
- Python
- Sterne
- 52
- Forks
- 30
- Ø Merge
- 4 Std. 57 Min.
- Gemergte PRs (30 T.)
- 21
Entwicklungsumgebung
- Enthält ein Dockerfile oder eine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus aboutcode-org/dejacode
-
DOC: Document workflow between ScanCode.io and DejaCodeEvtl. vergeben @tdruez hat das vor 2 Tagen übernommen. Offendocumentation
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 55/100
aboutcode-org/dejacode#606 · 3 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
Unify product Clone, "Save as new" and admin "Save as new" into a single clone featureEvtl. vergeben @Anurag-S1ngh hat das heute übernommen. Offen
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 45/100
aboutcode-org/dejacode#603 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
design needed enhancement
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 62/100
aboutcode-org/dejacode#561 · 3 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
Enhancement request: Refine License Category - Copyleft LimitedEvtl. wieder frei @hesa hat das vor 120 Tagen übernommen, und es ist kein Pull Request offen. Offendesign needed enhancement
aboutcode-org/dejacode#499 · 13 Kommentare · 3 zugewiesene Personen ·
Maintainer antworten meist innerhalb von 1 Tag
-
BUG: Product overview page splits product with many versions across pagesEvtl. wieder frei Ein Pull Request dazu wurde ohne Merge geschlossen. Offenbug design needed enhancement
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 45/100
aboutcode-org/dejacode#460 ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in aboutcode-org/dejacode
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 64/100
-
[Bug]: Responses API 500s on assistant message with empty content listEvtl. vergeben @shadowmodder hat das heute übernommen. Offenbug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 66/100
vllm-project/vllm#64940 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Limit should define bound_symbolsEvtl. vergeben Ein verknüpfter Pull Request ist offen oder bereits gemergt. Offenlimits
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
Maintainer antworten meist innerhalb von 1 Tag
-
agent-ready area: docs documentation good first issue
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
Soneso/stellar-agent-wallet#524 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Keybind quest outdatedOffenStatus: Triage Type: Quest
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 66/100
GTNewHorizons/GT-New-Horizons-Modpack#27490 ·
Maintainer antworten meist innerhalb von 1 Tag