Documentacion tecnica interna

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.

Arquitectura Server-First
Reglas de negocio de 7 sistemas
Runbooks de despliegue
features/products/view/products.client.tsx
1const page = await getProductsPage(params)
2return <SmartDataTable
3 columns={columns}
4 fetchFn={fetchProductsAction}
5 initialData={page.data}
6/>

VPS + PM2

reload sin downtime

Conventional Commits

una sola convencion

7

Sistemas documentados

1

Libreria compartida

20+

Guias tecnicas

0

Downtime en despliegues

4 pasos

Como empezar

El camino de un programador nuevo en cualquier sistema FESA.

01

Lee la arquitectura

Server-First, estructura de modulos y los hooks permitidos de React 19.

02

Instala la libreria

@fesa/components: datatable, forms, ui, auth y storage listos para usar.

03

Sigue las convenciones

Espanol en UI, ingles en codigo, Conventional Commits y errores siempre visibles.

04

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.