npm i -D @nx-clean/plugin-core
Nx Clean is a plugin for developers that extends Nx, although we have several schematics and plugins already, sometimes we miss one that already creates libraries with functional implementations and obviously, structured following good practices. Thinking about big projects, with many people working and it will remain alive for a long period, it is a fact the architecture becomes essential...
Clean architecture proposes some techniques that solve the problems and reduce the effort in future maintenance, generating less impact on changes. With well-defined layers and little coupling, Nx Clean aims to provide the generation of scaffoldings with some of these best practices already implemented and working, being a framework agnostic. Keep the business rule working safely, without worrying about the hype framework of the moment, use your business rules with ease and practicality where necessary, respecting the defined layers. This can be done using ES Lint.
- Domain: business rules lives here
- Data: our data access layer
- Presentation: data flow handling
- Core: common abstractions, dependency injector...
Name | ID | Description | Editor | Link |
---|---|---|---|---|
Nx Console | nrwl.angular-console | Nx Console for Visual Studio Code | nrwl | Download |
Guilherme Siquinelli | Albino Neto |