Skip to content
@code-collective-hub

code-collective-hub

🚀 Bienvenido a Code Collective Hub

Somos un colectivo de desarrolladores construyendo un ecosistema unificado. Este espacio aloja nuestro portafolio grupal, diseñado bajo una arquitectura de micro frontends basados en enrutamiento para permitir que cada integrante trabaje con su stack tecnológico favorito sin fricciones.

🏗️ Nuestra Arquitectura

Para mantener la independencia y escalabilidad de los proyectos individuales, utilizamos un enfoque modular:

  • Proxy Inverso: Un contenedor centralizado (Nginx) orquesta el tráfico, dirigiendo las peticiones desde el dominio principal hacia el contenedor correspondiente de cada desarrollador.
  • Contenedorización: Cada portafolio personal y servicio está empaquetado en su propio entorno Docker.
  • Agnóstico a la Tecnología: Gracias a esta separación, nuestro ecosistema soporta simultáneamente proyectos en Blazor, React, Angular, Vue.js y cualquier otro framework moderno, conviviendo en armonía en el mismo servidor.
  • Despliegue Independiente: Cada repositorio cuenta con su propio ciclo de CI/CD, permitiendo actualizaciones en tiempo real sin afectar el trabajo del resto del equipo.

📂 Estructura de Repositorios

Nuestra organización se divide en repositorios core (infraestructura) y repositorios personales.

Repositorios Core

  • 🔐 portafolio-infraestructura: El corazón del despliegue. Contiene la orquestación global con docker-compose, la configuración del proxy inverso y la gestión de bases de datos compartidas.
  • 🌐 portafolio-central: La landing page principal de nuestro colectivo. El punto de entrada unificado que conecta a los visitantes con los perfiles individuales.

Repositorios Personales

Cada integrante tiene acceso exclusivo (escritura) a su propio repositorio personal (ej. edu-portafolio). Estos repositorios son cajas de arena independientes donde cada desarrollador construye y compila su propia experiencia web.

🛠️ Guía Rápida para Nuevos Miembros

Si acabas de unirte a la organización, sigue estos pasos:

  1. Encuentra tu espacio: Busca tu repositorio personal asignado (ej. tu-nombre-portafolio).
  2. Prepara tu entorno: Desarrolla tu portafolio usando la tecnología de tu preferencia.
  3. Dockeriza tu app: Asegúrate de incluir un Dockerfile en la raíz de tu proyecto que exponga tu aplicación en un puerto interno.
  4. Haz push: Sube tus cambios. La integración continua y el equipo de infraestructura se encargarán de enlazar tu contenedor al proxy principal.

Code Collective Hub — Construyendo juntos, desplegando independientes.

Popular repositories Loading

  1. .github .github Public

Repositories

Showing 1 of 1 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…