DecompHub

Значки й звіти про прогрес

Покажіть у README кілька окремих показників із джерелами.

Скопіюйте цей Markdown у README

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

Значок показує останній збережений звіт і може кешуватися кілька хвилин. Натисніть, щоб побачити дати й оригінальні джерела. Імпортовані назви залишаються мовою оригіналу.

AnyPS5 — Показник прогресу

Опублікуйте звіт про прогрес

Додайте в README посилання на decomphub.progress.json. Кожен показник має сталий ID, точну область вимірювання та значення. Використовуйте null, якщо прогрес невідомий. Відокремлюйте збіг коду, декодування шейдерів і сумісність.

JSON-схема · Прочитати посібник про прогрес

Приклад структури: укажіть власний репозиторій та область вимірювання. Жоден відсоток не припускається.

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

Додайте це посилання на звіт у README

[Progress data](decomphub.progress.json)

Кожен показник зберігає джерело й область вимірювання. Дати необов’язкові: без них показуємо час читання джерела. Різні показники ніколи не усереднюються.

Оновлення після злиття змін

Створюйте й публікуйте звіт у CI, коли зміни потрапляють до основної гілки. Потім додайте це сповіщення. Наявний процес читає джерело не частіше ніж раз на годину для проєкту з урахуванням лімітів постачальника. Сповіщення ніколи не передає відсоток. Періодичне збирання триває.

- 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