The Nx Architecture documentation projects aims to collect information about different architectural styles people use in their projects. There are a lot of information how to split projects technically with Nx, but not that much information how people tend to do it logically. The target of the project is:
- Collect examples for people to look at and discuss
- Be a source for people to get inspired by looking at what worked for others.
- Add you own examples and discuss with others
Within content/docs/template you'll find a template file to copy and rename. Add your content there and open an PR. Right now there are different areas with space for some text, a folder structure and further explanation for the different folders. After that there is an area to add you module boundary config so people can look at how you structure your connections.
All commands are run from the root of the project, from a terminal:
Command | Action |
---|---|
pnpm install |
Installs dependencies |
pnpm run dev |
Starts local dev server at localhost:4321 |
pnpm run build |
Build your production site to ./dist/ |
pnpm run preview |
Preview your build locally, before deploying |
pnpm run astro ... |
Run CLI commands like astro add , astro check |
pnpm run astro --help |
Get help using the Astro CLI |
Thanks goes to these wonderful people (emoji key):
Dominik Pieper 📖 |
Daniel Glejzner 📖 |
|||||
Add your contributions |
This project follows the all-contributors specification. Contributions of any kind welcome!