Insignias e informes de progreso
Comparte varias métricas con sus fuentes en tu README.
Copia este Markdown en tu README
[](https://app.decomphub.com/projects/anyps5#progress)La insignia muestra el último informe guardado y puede quedar en caché unos minutos. Haz clic para consultar fechas y fuentes originales. Las etiquetas importadas conservan su idioma.
Publica un informe de progreso
Enlaza decomphub.progress.json desde tu README. Cada métrica necesita un ID estable, un alcance preciso y una medición. Usa null si el progreso es desconocido. Separa coincidencia de código, decodificación de shaders y compatibilidad.
Esquema JSON · Lee la guía de progreso
Estructura de ejemplo: sustituye el repositorio y el alcance. No se presupone ningún porcentaje.
{
"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
}
]
}Añade este enlace al informe en tu README
[Progress data](decomphub.progress.json)Cada medición conserva fuente y alcance. Las fechas son opcionales: si faltan, mostramos cuándo consultamos la fuente. Nunca promediamos métricas distintas.
Actualiza después de integrar cambios
Genera y publica el informe en tu CI cuando los cambios lleguen a la rama predeterminada. Después añade esta notificación. El proceso existente consulta la fuente como máximo una vez por hora y proyecto, respetando los límites del proveedor. La notificación nunca proporciona el porcentaje. La recopilación periódica continúa.
- 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