api

Validate JSON and Schemas

API REST (GET) utilizando GitHub Pages para proveer archivos JSON a nuestras aplicaciones y página web.

Convenciones

Para mantener un estándar profesional:

Endpoints Disponibles

Los datos se sirven estáticamente como archivos JSON:

Tip para desarrolladores: Cada endpoint cuenta con su propio esquema JSON (schema.json). Puedes usarlos para validar las respuestas o para generar tipados estáticos (ej. interfaces de TypeScript) automáticamente en tus aplicaciones.

Ejemplo de uso (fetch)

Tener los datos en la API permite que cualquiera los consuma fácilmente. Puedes obtener los datos desde cualquier aplicación usando la API fetch() nativa de JavaScript:

fetch('https://cpc-gallos.github.io/api/credentials/data.json')
  .then(response => response.json())
  .then(data => {
    console.log('Datos de certificados:', data);
    // Aquí puedes procesar los datos para mostrarlos en el blog o aplicación
  })
  .catch(error => console.error('Error al obtener los datos:', error));

Contribuir

Cualquier colaborador puede contribuir abriendo un PR para agregar o corregir información (clubes, certificados, etc). Todo Pull Request es validado automáticamente por nuestro sistema de Integración Continua (CI) para asegurar que la estructura y el formato de los datos sean siempre correctos.

Para más detalles sobre cómo hacerlo, por favor revisa nuestra guía de contribución.