You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Mejoras de mediano plazo para el registro central de CLA. Cada punto es exploratorio o un entregable independiente.
Tareas
Control total del flujo de firma en strangedaystech-cla-bot
Investigar la factibilidad de implementar el flujo de firma completo dentro de nuestra propia GitHub App (strangedaystech-cla-bot), para dejar de depender de la action de terceros contributor-assistant/github-action. Hoy los mensajes que solicitan la firma los publica el bot genérico de GitHub Actions en primera persona, como si fueran de nuestra empresa; queremos control total del flujo, de la redacción y de la identidad con la que se comunica.
Evaluar: detección del comentario de firma, verificación de la cobertura de todos los autores del PR, escritura del registro en el repo central, actualización del commit status, y publicación de los comentarios con identidad propia.
Entregable: nota de factibilidad + propuesta de arquitectura (o descarte justificado).
Portal público de firmas (GitHub Pages, estático y autogenerado)
Diseñar y automatizar un sitio estático, publicado en GitHub Pages, que muestre por repositorio los colaboradores que han firmado el CLA, con el contexto de cada firma (usuario, fecha, PR y versión firmada) e incluyendo un visor de la versión del CLA que cada persona firmó.
Todo autogenerado a partir de manifest.json y de los signatures/**/cla.json; sin backend, 100% estático.
Aspecto profesional y cuidado; con enlaces a la evidencia primaria (el comentario del PR) para permitir verificación.
Entregable: workflow de build + publicación automática en Pages ante cada cambio.
Distribuir cla-registry a otras organizaciones
Investigar cómo ofrecer este registro como solución reutilizable para que otras organizaciones lo implementen en sus propias cuentas, mediante un empaquetado (p. ej. template repository) acompañado de un instructivo de puesta en marcha.
La distribución excluye los datos propios de Strange Days Tech: las firmas y las copias de CLA de nuestros proyectos.
Entregable: definición del empaquetado (qué se incluye y qué se excluye) + guía de adopción para terceros.
Mejoras de mediano plazo para el registro central de CLA. Cada punto es exploratorio o un entregable independiente.
Tareas
Control total del flujo de firma en
strangedaystech-cla-botInvestigar la factibilidad de implementar el flujo de firma completo dentro de nuestra propia GitHub App (
strangedaystech-cla-bot), para dejar de depender de la action de terceroscontributor-assistant/github-action. Hoy los mensajes que solicitan la firma los publica el bot genérico de GitHub Actions en primera persona, como si fueran de nuestra empresa; queremos control total del flujo, de la redacción y de la identidad con la que se comunica.Portal público de firmas (GitHub Pages, estático y autogenerado)
Diseñar y automatizar un sitio estático, publicado en GitHub Pages, que muestre por repositorio los colaboradores que han firmado el CLA, con el contexto de cada firma (usuario, fecha, PR y versión firmada) e incluyendo un visor de la versión del CLA que cada persona firmó.
manifest.jsony de lossignatures/**/cla.json; sin backend, 100% estático.Distribuir
cla-registrya otras organizacionesInvestigar cómo ofrecer este registro como solución reutilizable para que otras organizaciones lo implementen en sus propias cuentas, mediante un empaquetado (p. ej. template repository) acompañado de un instructivo de puesta en marcha.