DecompHub

Badge e rapporti di avanzamento

Mostra più misurazioni documentate nel README.

Copia questo Markdown nel README

[![DecompHub](https://app.decomphub.com/badges/anyps5.svg?theme=light)](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.

AnyPS5 — Misurazione

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