DecompHub

Selos e relatórios de progresso

Compartilhe várias métricas com suas fontes no README.

Copie este Markdown para o README

[![DecompHub](https://app.decomphub.com/badges/anyps5.svg?theme=light)](https://app.decomphub.com/projects/anyps5#progress)

O selo mostra o último relatório salvo e pode ficar em cache por alguns minutos. Clique para ver datas e fontes originais. Os rótulos importados mantêm o idioma original.

AnyPS5 — Métrica de progresso

Publique um relatório de progresso

Adicione ao README um link para decomphub.progress.json. Cada métrica precisa de um ID estável, escopo preciso e medição. Use null quando o progresso for desconhecido. Separe correspondência de código, decodificação de shaders e compatibilidade.

Esquema JSON · Leia o guia de progresso

Estrutura de exemplo: substitua o repositório e o escopo. Nenhum percentual é presumido.

{
  "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
    }
  ]
}

Adicione este link para o relatório ao README

[Progress data](decomphub.progress.json)

Cada medição preserva fonte e escopo. As datas são opcionais: sem elas, mostramos quando consultamos a fonte. Métricas diferentes nunca são combinadas em uma média.

Atualize após integrar mudanças

Gere e publique o relatório na CI quando as mudanças chegarem à branch padrão. Depois, adicione esta notificação. O processo existente consulta a fonte no máximo uma vez por hora por projeto, respeitando os limites do provedor. A notificação nunca fornece o percentual. A coleta periódica 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