Значки й звіти про прогрес
Покажіть у README кілька окремих показників із джерелами.
Скопіюйте цей Markdown у README
[](https://app.decomphub.com/projects/anyps5#progress)Значок показує останній збережений звіт і може кешуватися кілька хвилин. Натисніть, щоб побачити дати й оригінальні джерела. Імпортовані назви залишаються мовою оригіналу.
Опублікуйте звіт про прогрес
Додайте в 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