Stars are welcome π
Report an error π
Contact us π€
β¬οΈ Template downloading
npx degit codescouts-academy/curso-arquitectura-frontend#shop-vite my-appπ Install dependencies
npm iπ Start
npm run dev- π§ͺ codescouts/test -> Jest & Vite mocking library easy to use
- π codescouts/di -> agnostic ependency injection container
- β‘οΈ codescouts/events -> agnostic library to create and handle domain events
- π codescouts/store -> reactive store to allow update ui from domain
- π©βπ» codescouts/ui -> components for events and di only for react
public/
βββ favicon.png --> CodeScouts's logo
β
src/
βββ application/ Our use cases
βββ domain/ Our Business logic
β βββ events --> Here we model the domain events
β βββ model --> Here we model our business logic
β βββ services --> Here exists the domain services (only abstractions)
β
βββ infrastructure/ Our external services implementationsβ
βββ ui/ React things
β βββ components/ --> stateless components
β βββ pages/
β
βββ App.tsx
βββ di.ts --> Dependency injection configuration
βββ main.tsx --> Main component loaded, referenced in index.html
Si encuentras algΓΊn error, crees que hay cosas por mejorar o simplemente quieres contribuir, eres bienvenido/a. Solo realiza un fork y envΓanos tu PR π.
Released under MIT by @codescouts-academy.