Este video explica cómo usar GitHub para colaborar en el desarrollo de indicadores de trading. Se detalla el proceso de administración de permisos, la creación de ramas para tareas individuales, la realización de pull requests y la integración del código en diferentes entornos de desarrollo (development, staging, main). El objetivo es homogeneizar las herramientas disponibles en múltiples plataformas de trading.
- [00:00:00] Se organiza el trabajo en GitHub mediante una estructura de organizaciones y repositorios por plataforma (PlayStation, Trading View, Pro Real Time, MetaTrader 4, MetaTrader 5, C Trader).
- [00:00:09] Los administradores otorgan permisos para que los colaboradores se unan a grupos y trabajen en plataformas específicas.
- [00:00:14] El proceso para unirse a un grupo es solicitar acceso al administrador de la plataforma correspondiente.
- [00:08:37] Para agregar a un usuario a GitHub, se busca su nombre de usuario y se le envía una invitación, especificando los repositorios a los que tendrá acceso.
- [00:14:33] El ciclo de desarrollo implica pasar el código por etapas: desarrollo (development), pruebas (staging) y la versión principal (main), corrigiendo errores en cada paso.
- [00:20:14] Se crea una rama propia para cada tarea o modificación, basada en la rama de desarrollo (development).
- [00:24:54] Los cambios se sincronizan y se realizan directamente en el editor de código o a través de la interfaz de GitHub.
- [00:28:47] Una vez completada la tarea en la rama propia, se solicita la incorporación al administrador a través de un pull request.
- [00:30:00] GitHub compara el código de la rama del colaborador con la rama de desarrollo y detecta posibles conflictos.
- [00:41:49] El administrador aprueba y fusiona (merge) el pull request en la rama de desarrollo (development).
- [00:55:00] Una vez que el código está estable en development, se fusiona a la rama de staging para pruebas beta.
- [01:41:40] Se discuten las diferencias de programación entre plataformas (ej. Pro Real Time vs. MetaTrader 4) debido a la disponibilidad de funciones.
- [01:55:00] Se enfatiza la importancia de la homogeneización de indicadores en todas las plataformas y la colaboración continua.
- [02:40:00] Se recuerda que para crear una cuenta de usuario en GitHub, basta con registrarse en su sitio web, lo cual es un proceso sencillo.


