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)
- Install from template
npx degit codescouts-academy/react-clean-architecture my-app
- Install dependencies
npm i
- Start app
npm run dev
Utiliza nuestro template (Create react app)
- Install from template
npx create-react-app my-app --template @codescouts/clean-architecture-template
- Install dependencies
npm i
- Start app
npm start
Si utilizas nuestro template verás algo así 👇