Badge e rapporti di avanzamento
Mostra più misurazioni documentate nel README.
Copia questo Markdown nel README
[](https://app.decomphub.com/projects/anyps5#progress)Il badge mostra l’ultimo rapporto salvato e può restare in cache qualche minuto. Fai clic per vedere date e fonti originali. Le etichette importate mantengono la lingua originale.
Pubblica un rapporto di avanzamento
Collega decomphub.progress.json dal README. Ogni misurazione richiede un ID stabile, un ambito preciso e un valore. Usa null per un avanzamento sconosciuto. Separa corrispondenza del codice, decodifica degli shader e compatibilità.
Schema JSON · Leggi la guida all’avanzamento
Struttura di esempio: sostituisci repository e ambito. Non viene presunta alcuna percentuale.
{
"format": "decomphub.progress/v1",
"repository": "https://github.com/boykopovar/anyps5",
"tracks": [
{
"id": "matching-code",
"label": "Matching code",
"scope": "Target version and measurement boundary",
"measurement": null
}
]
}Aggiungi questo collegamento al rapporto nel README
[Progress data](decomphub.progress.json)Ogni misurazione conserva fonte e ambito. Le date sono facoltative: se mancano, mostriamo quando abbiamo letto la fonte. Non calcoliamo medie tra misurazioni diverse.
Aggiorna dopo un merge
Genera e pubblica il rapporto nella CI quando le modifiche raggiungono il branch predefinito. Aggiungi poi questa notifica. Il processo esistente legge la fonte al massimo una volta all’ora per progetto, rispettando i limiti del fornitore. La notifica non fornisce mai una percentuale. La raccolta periodica continua.
- name: Notify DecompHub
env:
PROJECT_REPOSITORY: https://github.com/${{ github.repository }}
PROJECT_REVISION: ${{ github.sha }}
run: |
jq -n --arg repository "$PROJECT_REPOSITORY" --arg revision "$PROJECT_REVISION" \
'{repository: $repository, revision: $revision}' |
curl --fail --silent --show-error --max-time 20 \
-H "Content-Type: application/json" --data-binary @- \
https://app.decomphub.com/api/progress/refresh