Empiezo la semana con inspiración, y vengo a preguntar qué os parecería la siguiente idea: crear una organización en Github para montar repositorios de código abierto y aprender entre todos una serie de conocimientos y tecnologías.

Eso en pocas palabras, aunque ya se creó un repositorio hace años y no tuvo ningún interés, pero creo que se enfocó de la manera incorrecta.

A día de hoy, el sector ha evolucionado muy rápido y siguen apareciendo nuevas herramientas que nos toca aprender para reciclarnos o nos tocará quedarnos obsoletos y menos llamativos de cara a las empresas. Por ejemplo, con el tema de CI/CD, algo que podemos automatizar ya en nuestros proyectos sin necesidad de herramientas de terceros, simplemente integrado en nuestros repositorios:

  • Github Actions: En caso de utilizar Github.
  • Bitbucket Pipelines: En caso contrario prácticamente 😅

Para el que no tenga ni idea de qué hablo con esas siglas, imagina que tienes un proyecto personal muy interesante y unos tests unitarios, pero se te olvidó ejecutarlos antes de hacer merge en la rama master (algo más habitual de lo que debería). Gracias a la integración continua (CI) tu código será ejecutado bajo tus tests sin depender de ti y te avisará si ha fallado antes de que puedas aceptar el PR (Pull Request).

La otra sigla me refiero al despliegue continuo (CD), donde podrás conseguir que el código llegue al servidor y lo tengas en el servidor de pruebas o producción al instante, suena bien ¿no?


Tras este inciso, me gustaría saber si os interesaría aprender y colaborar en proyectos de código abierto como esos ejemplos que os he planteado. Para crear la organización, un par de repositorios y compartir lo que sabemos entre nosotros para aprender más rápidamente.

Creo que es evidente pero lo resalto por si acaso. Esta idea está orientada en todos los usuarios de esta comunidad, tanto estudiantes de FP, como futuros estudiantes y los que ya terminaron sus estudios pero quieren apuntarse a este carro.

Adjunto esta imagen para que veáis los recursos que tendríamos en la organización en cuanto a repositorios y pruebas.

También será de utilidad para aquellos que no han trabajado con Git antes y les interesa de cara a mejorar su perfil para encontrar empleo.

Un saludo!

Hola.

En mi caso, ahora mismo no tengo mucho tiempo. 😕

Me meto en este foro todos los días por las tardes/noches, y leo y colaboro en lo que puedo.

A ver que ponen de código, y puedo mirar y ayudar. 🤓

Saludos.

    Hola Joseqwerty

    Te entiendo perfectamente, el tiempo libre desaparece en cuanto añadimos varias responsabilidades y no hay forma de "rascar" por ningún lado.

    Si no hay más participantes interesados por este hilo, lo pospondré hasta el inicio del próximo curso que se puede animar más gente, ya que esto no es algo prioritario y hay otras cosas más importantes pendientes.

    Un saludo y gracias 😎

    un año más tarde

    Revisando las discusiones de la comunidad he dado con esta, que ya ni recordaba. Dejo enlace a la organización:

    https://github.com/fp-informatica

    Por ahora solo hay dos repositorios, y uno de ellos está archivado. Conforme se actualicen los apuntes y proyectos en el foro, se incluirán en el repositorio de material formativo. También hay un apartado para incluir anuncios y los usuarios de Github puedan compartir sus impresiones, para quitar la dependencia de registrarse en la comunidad para decir algo trivial.

    https://github.com/orgs/fp-informatica/discussions

    Un saludo.

    Gran idea

    Última novedad respecto a la organización:

    https://github.com/fp-informatica/issue-tracker

    Lo había visto en otras ocasiones, pero no se me pasó por la cabeza que podría ser de utilidad aquí. Para el que no sepa de qué hablo, añado algo de contexto:

    Muchos proyectos de software tienen su código / control de versiones privado, pero comparten el seguimiento de sus tareas e incidencias con todo el mundo. Para ello disponen de un repositorio dedicado a este propósito, donde cualquier usuario puede ver el estado de cada elemento, proponer nuevas historias, participar en las existentes, etc...

    Además se ha incluído un tableto Kanban, que permitirá visualizar una vista global del trabajo realizado y que se está realizando en cada momento:

    https://github.com/orgs/fp-informatica/projects/1/views/1

    Intentaré que esté lo más actualizado posible y moveré todas las tareas relevantes aquí, de las ya creadas en el repositorio fuente, donde se almacena el código.

    PD: @Joseqwerty gracias por la sugerencia, ya tenemos la issue #1 a la vista.

    Lo dicho también en otros temas, si necesitas ayuda en algo dinos algo

      AnoWon os escribo por privado con algunos detalles.

      Si ya lo vi, lo que pasa es que para las cosas que propones me pasa como al otro campañero el trabajo me tiene ocupado