DecompHub

Odznaki i raporty postępu

Pokaż w README kilka osobnych pomiarów wraz ze źródłami.

Skopiuj ten Markdown do README

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

Odznaka pokazuje ostatni zapisany raport i może być buforowana przez kilka minut. Kliknij, aby sprawdzić daty i źródła. Importowane etykiety zachowują oryginalny język.

AnyPS5 — Pomiar postępu

Opublikuj raport postępu

Dodaj w README odnośnik do decomphub.progress.json. Każdy pomiar wymaga stałego ID, dokładnego zakresu i wartości. Użyj null, gdy postęp jest nieznany. Oddziel zgodność kodu, dekodowanie shaderów i kompatybilność.

Schemat JSON · Przeczytaj poradnik o postępie

Przykładowa struktura: podaj własne repozytorium i zakres. Żaden procent nie jest zakładany.

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

Dodaj ten odnośnik do raportu w README

[Progress data](decomphub.progress.json)

Każdy pomiar zachowuje źródło i zakres. Daty są opcjonalne: bez nich pokazujemy czas odczytu źródła. Nigdy nie uśredniamy różnych pomiarów.

Aktualizacja po scaleniu zmian

Wygeneruj i opublikuj raport w CI, gdy zmiany trafią do domyślnej gałęzi. Dodaj potem to powiadomienie. Istniejący proces odczytuje źródło najwyżej raz na godzinę dla projektu, respektując limity dostawcy. Powiadomienie nigdy nie dostarcza procentu. Okresowe zbieranie danych trwa nadal.

- 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