purldb ui for managing actions and data
I maintainer di solito rispondono entro 1 giorno
@JonoYang ci sta già lavorando.
Dal 6/8/2026.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 25/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Tranquilla
- Ambito
- web-dev
Direzione di ricerca
Nell’issue non sono indicati file, test o endpoint. Inizia individuando la superficie HTTP/API esistente di purldb e qualsiasi punto di ingresso attuale per la UI di amministrazione/web, quindi ricostruisci come vengono attualmente attivate le azioni della CLI package-collection e i job dei worker. Una prima milestone potrebbe essere una vista dei package che mostri il conteggio totale dei package, i dati dettagliati dei package e i trigger per le azioni manuali. Il lavoro sarà completo quando la UI potrà avviare scansioni di package/purl ed esporre lo stato della collection/dei job e gli errori.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Currently the purldb is only available through a json api for both retrieving stored package data and collecting new packages. On the server side, we have to use cli commands to run various package collection actions. It would be useful to have a user interface to manage a purldb instance. This UI would be based off of the scancode.io UI with these features:
- there should be a dashboard for package collection action status and errors for workers
- instead of reporting DiscoveredPackages for a Project, we give the number of total packages in our purldb instance, and the user can click on the number, get a list of purls, and see individual package data
- users can run the miners from the webui to have the server mass collect packages
- users can input a purl from the webui to have the server get package data for that specific package
- users can also run pipelines that set up CI workers running minecode-pipelines for distributed data collection
- users can upload packages for scanning, then add the data to purldb
This would make it a lot easier for users to set up and populate their purldb instance with package data they want.
The UI should also visualize and manage the different states of package data collection:
- collecting purls and raw api calls for package data
- creating packages from the collected purls and api calls
- curation of created packages
A good start would be to have a view for packages and package data
- Lingua principale
- HTML
- Stelle
- 70
- Fork
- 74
- Merge medio
- 2g 4h
- PR unite (30g)
- 7
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Nessun modello di pull request
- Nessuna 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.
Altre issue di aboutcode-org/purldb
-
purlcli failsAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
aboutcode-org/purldb#891 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Incorrect set comparison between package names and PURLs in NPM sync logicForse già presa @MuhammadBilal64 l’ha presa 29 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
aboutcode-org/purldb#890 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
PypiVersionAPI.get_latest_date() crashes when a release entry is missing upload_time_iso_8601Forse già presa @drawliin l’ha presa 212 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
aboutcode-org/purldb#863 ·
I maintainer di solito rispondono entro 1 giorno
-
Add doctest and tests for clearcode coordinate helpersForse già presa @drawliin l’ha presa 220 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
aboutcode-org/purldb#861 ·
I maintainer di solito rispondono entro 1 giorno
-
Preserve version ordering in packagedb VersionResponseForse già presa @drawliin l’ha presa 221 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
aboutcode-org/purldb#857 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di aboutcode-org/purldb
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
DioxusLabs/blitz#1371 ·
I maintainer di solito rispondono entro 1 giorno
-
refactor(react-pi): classify base64 images with core's parseBase64Forse già presa @jimmyallinai l’ha presa oggi. Apertamaintenance
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
assistant-ui/assistant-ui#10293 · 2 commenti · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
brijeshb42/monaco-vim#175 ·
-
good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
paipai1999/POS-system#2 ·
-
bug front-end social
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
gameguild-gg/gameguild#1237 ·
I maintainer di solito rispondono entro 1 giorno