La referencia tecnica del ecosistema FESA
Arquitectura, reglas de negocio, infraestructura y convenciones: todo lo 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.
Lee la arquitectura
Server-First, estructura de modulos y los hooks permitidos de React 19.
Instala la libreria
@fesa/components: datatable, forms, ui, auth y storage listos para usar.
Sigue las convenciones
Espanol en UI, ingles en codigo, Conventional Commits y errores siempre visibles.
Despliega con el runbook
Build, migraciones y reload con PM2 sin downtime, paso a paso.
¿Nuevo en el equipo?
Empieza por la arquitectura. En una tarde entiendes como estan hechos los siete sistemas.