Trayectoria

Open source

Contribuir

El código vive en GitHub y todo cambio parte de un issue. La regla número uno: si no está en la documentación del repositorio, no existe.

Contenido

Los 27 temas siguen una especificación fija y unos estándares de contenido publicados en el repositorio. Si encuentras un error en uno, repórtalo con la plantilla de reporte; no hace falta cuenta de GitHub.

Robots

El catálogo de brazos acepta robots que cumplen cinco criterios:

  • URDF oficial o mantenido.
  • Licencia abierta verificable en hardware y software.
  • Documentación de armado.
  • Lista de materiales con enlaces.
  • Coste total publicado.

Código

Las contribuciones de código se aceptan con este flujo:

  1. Parte de un issue con la plantilla de ticket. Si no existe, ábrelo antes de escribir código.
  2. Crea una rama desde main actualizada.
  3. Escribe primero los tests con los valores del ticket e implementa solo sus entregables.
  4. Deja en verde lint, typecheck, tests y build.
  5. Un ticket, un PR, con la plantilla completa. main exige CI en verde.

Añadir, quitar o actualizar dependencias requiere un ADR aprobado.

Licencias

Al contribuir aceptas que tu aporte se publique bajo estas licencias.