En el mundo del desarrollo, la colaboración, el aprendizaje compartido y el trabajo en red son fundamentales para el crecimiento. Con el objetivo de mejorar y fomentar una cultura de equipo, hemos decidido estructurarnos en GitHub, la herramienta estándar en la industria para la colaboración en desarrollo de software.
Ventajas de uso de Github:
| Ventaja | Descripción |
|---|---|
| 🌍 Amplio conocimiento y uso | GitHub es utilizado globalmente por desarrolladores, empresas y comunidades, lo que facilita la integración con herramientas externas y la formación en su uso. |
| 💰 Gratuito | GitHub ofrece funcionalidades esenciales sin costo, lo que permite a equipos y organizaciones utilizarlo sin barreras económicas. |
| ✏️ Fácilmente editable | Los archivos y repositorios pueden modificarse de manera rápida y eficiente, permitiendo iteraciones ágiles y mejoras constantes. |
| 🔗 Fácil de compartir | Con enlaces directos a repositorios y archivos, cualquier integrante del equipo puede acceder a la información de manera sencilla y compartirla si es necesario. |
| 🔒 Permite privacidad | Los repos pueden ser privados, asegurando que la información sensible o en desarrollo no esté accesible fuera de la organización. |
| 📌 Uso de plantillas | Permite la creación de repositorios a partir de plantillas, agilizando la estructuración de nuevos proyectos y asegurando coherencia en la organización. |
| 📜 Control de versiones | Permite realizar un seguimiento de los cambios en el código, facilitando la colaboración sin perder información. |
Nuestros repositorios serán el espacio donde podremos versionar el contenido para clases, los proyectos para coders y proyectos internos que estamos desarrollando. Te invitamos a sumarte a esta aventura, a participar activamente en la comunidad, compartir conocimiento y aprender juntas.
Warning
Por defecto los repos son privados, solo accesible para los intergrantes de la organización. Por defecto los integrantes de la organización tienen derechos de lectura en los repos. Cuando se necesite compartir la información por motivos pedagógicos se descargará y se compartirá un zip.
| Categoría | Descripción |
|---|---|
| 📅 Roadmaps | Contienen la guía de los proyectos y los temas para las formaciones. Listado de repos de roadmaps. |
| 📚 Temas | Contenido para las formaciones (índice, memes, teoría, práctica, presentaciones y links a recursos adicionales). Listado de repos de temas. |
| 🛠️ Proyectos para coders | Repos públicos con la descripción de proyectos, criterios de éxito y enlaces a soluciones. Listado de repos de proyectos para coders. |
| 🤝 Proyectos internos | Proyectos internos de Factoría F5. Listado de repos de proyectos internos. |
Recomendación de nombres de repositorios: Usar solo minúsculas y separar palabras con guiones medios (-). Ejemplo: nombre-del-repositorio.
Los repos están etiquetados con palabras clave (llamadas Topics) y siguen unas convenciones para organizar el trabajo en equipo:
| Elemento | Descripción |
|---|---|
| 🏷️ Topic type | Describe el tipo de repo. Cada repositorio debe estar correctamente clasificado para facilitar la búsqueda y la organización eficiente dentro del equipo. (roadmap, theme, project-coder, project-internal). |
| ⏳ Topic duration | Evalúa la duración media del repositorio en días. Se utiliza para estimar el tiempo necesario para completar un tema o proyecto. (day, week, etc.). |
| 🎯 Topic difficulty | Evalúa la dificultad de comprensión de la unidad. Un indicador clave para determinar qué nivel de experiencia es requerido para abordar cada contenido. (easy, intermediate, etc.). |
| ✅ Topic state | Indica el estado del repositorio, permitiendo saber si se encuentra en desarrollo, en revisión o si ya está completo y listo para su uso. (completed, inprogress). |
Warning
Es importante mantener los repos bien enfocados en su tema, correctamente etiquetado y relacionado con los módulos. Las mejoras o sugerencias deben hacerse mediante pull request o solicitando colaboración directamente para fomentar el trabajo en equipo y la organización.
| Recurso | Descripción |
|---|---|
| 🧪 Pruebas técnicas | Recursos para evaluar conocimientos en diversas áreas del desarrollo. Material para pruebas técnicas |
| 🎓 Masterclases | Clases impartidas por personas expertas en diversas áreas del desarrollo Calendario de clases compartidas |
| 🎤 Eventos | Listado de eventos importantes Calendario |
| 📖 Cursos y certificados | Listado de cursos y certificados |
| 📂 Recursos adicionales | Recursos en WebExtendida |
Tip
La mejor manera de ganar tiempo es organizarse
