La referencia tecnica del ecosistema FESA
Sistemas, stack, arquitectura, roles y despliegue: lo minimo que un programador necesita para trabajar en cualquier sistema FESA, en un solo lugar.
1const page = await getProductsPage(params)2return <SmartDataTable3 columns={columns}4 fetchFn={fetchProductsAction}5 initialData={page.data}6/>
VPS + PM2
reload sin downtime
Conventional Commits
una sola convencion
Sistemas documentados
Libreria compartida
Guias tecnicas
Downtime en despliegues
Todo lo que necesitas saber
Ocho secciones que cubren desde el primer commit hasta el despliegue en produccion.
Como empezar
El camino de un programador nuevo en cualquier sistema FESA.
Levanta el entorno
Clona el repo, copia .env.example a .env, bun install y bun dev.
Instala la libreria
@fesa/components: datatable, forms, ui, auth y storage listos para usar.
Lee la arquitectura
Server-First y las capas de cada modulo.
Despliega
MR a develop, MR a main y reload con PM2 en el servidor.
¿Nuevo en el equipo?
Empieza por la arquitectura. En una tarde entiendes como estan hechos los siete sistemas.