Migrar repositorio de BennuGD a Git

Started by gecko, March 02, 2017, 06:15:32 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

gecko

Hola!

Vengo con la propuesta de migrar el repositorio de BennuGD a algún servicio de hosting de proyectos con Git, y de paso aprovechar todas las herramientas de desarrollo moderno que ofrecen.

Las opciones mas grandes serían GitHub, GitLab, y BitBucket.

Algunas de las ventajas / novedades que se ganarian:


  • Integración Continua:
    Esta creo es la mas grande. La posibilidad de compilar el proyecto completo en cada commit, en cada cambio, para todas las plataformas. Saber exactamente que cambio fue el que rompió el build. Tener siempre una version 'fresca' con los ultimos cambios para probar.
  • Releases (GitHub) / Artifacts (GitLab):
    Relacionada con la anterior. Asociar archivos (artifacts) a un tag especifico en la historia del proyecto. Entonces por ejemplo se marca un commit como v1.0, y automáticamente se crean builds para todas las plataformas, y se suben esos builds generados a la pagina del proyecto. Hermoso ;D
  • Pull (GitHub) / Merge (GitLab) Requests:
    La idea es que las colaboraciones que puedan ir surgiendo tengan un espacio de discusion donde se analice su proposito, su viabilidad, su coherencia con el proyecto, etc., y despues de ser aprobada sea integrada directamente al codigo del proyecto.
  • Issues:
    Para reportar bugs, o planear el desarrollo de las próximas versiones/features
  • Mayor Visibilidad del proyecto
  • Integración con otras herramientas: Tests, Formateo automático de código, notificaciones por Slack(?), etc...

Bueno, que opinan?
Torres Baldi Studio
http://torresbaldi.com

SplinterGU

Download Lastest BennuGD Release: http://www.bennugd.org/node/2

gecko

Buenisimo! Espero se publiquen los avances lo mas proximo posible
Torres Baldi Studio
http://torresbaldi.com

SplinterGU

estoy un poco parado, con miles de problemas... estoy en el dilema de liberar algo parcial o dejarlo ahi en stand-by hasta poder completar al menos la base.

basicamente lo mas importante que me falta es la fisica, principalmente para poder manejar todo el tema de colisiones.
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

gecko

yo de ansioso que soy diría que lo compartas así como está, por lo menos intentando aclarar las intenciones o los futuros planes, tal vez hasta conseguís a alguien que te de una mano viendo lo que hay.

Pero respeto tu decisión también si querés esperar a tener una versión con lo básico cerrado, es completamente comprensible.

Yo no creo estar a la altura de colaborar con lo que necesitas (motor o sistemas de físicas), pero si lo estaba para colaborar con la configuración del repo, de la integración continua, etc., por eso mi sugerencia, jaja.
Torres Baldi Studio
http://torresbaldi.com

SplinterGU

si, gracias, algo tengo que hacer... tampoco me gusta la idea de tener acceso yo solo, si algo me pasa, lo que trabaje quedaria en la nada...
Download Lastest BennuGD Release: http://www.bennugd.org/node/2