Saltar al contenido principal

Intro

Bienvenido a Library de CodeScouts, en este sitio encontrarás documentación acerca de nuestras librerías qu te permitirán implementar Clean architecture en Frontend, por el momento con React, aunque estamos trabajando para implementarla en Svelte y VueJS

Nuestro reto es enseñarte a implementarla en no más de 5 minutos. Vamos 🚀

Disclaimer

Estas librerías se encuentran en permanente cambio, trabajamos con semantic versioning para evitar breaking changes en tu código, y te invitamos a que reportes issues en caso que lo detectes.

Conocimiento previo

Tal como estás leyendo, estas librerías te permiten implementar una arquitectura limpia en tu frontend, para que puedas testear, mantener y escalar más rápido tu software.

Clean architecture

Si no sabes que es Clean architecture o quieres profundizar más al respecto, te recomendamos que primero leas este post Clean architecture antes de continuar.

Comencemos

Para poder implementar nuestra librería tienes dos opciones.

Crea una nueva web con (React)

  1. Install from template
npx degit codescouts-academy/react-clean-architecture my-app
  1. Install dependencies
npm i
  1. Start app
npm run dev

Utiliza nuestro template (Create react app)

  1. Install from template
npx create-react-app my-app --template @codescouts/clean-architecture-template
  1. Install dependencies
npm i
  1. Start app
npm start

Si utilizas nuestro template verás algo así 👇