This repository is intended to serve as a template for developing an Angular project with clean architecture and atomic design for components.
This architecture allows you to keep the business logic separate, so you can use this idea for use with other frameworks just by extracting the "core" folder from it.
This projects is built with pnpm
and is configured using this depedencies to ensure good practices:
- commit-lint
- eslint
- husky
- jest
pnmp run start
-> Run the aplication
pnmp run test
-> Run all the tests
pnmp run test:functional
-> Run only functional tests
pnmp run test:integration
-> Run only integration tests
pnmp run test:unit
-> Run only unit tests