* docs(nxdev): restructure docs to diataxis style * docs(nxdev): cleanup * docs(nxdev): fix links * chore(nxdev): format * docs(nxdev): fix broken images * docs(nxdev): fix links * docs(nxdev): fix links * docs(nxdev): fix links * docs(nxdev): tweaks * docs(nxdev): redirect rules * docs(nxdev): fixes
28 lines
1.4 KiB
Markdown
28 lines
1.4 KiB
Markdown
# Intro to Nx
|
|
|
|
Nx is a smart, fast and extensible build system with first class monorepo support and powerful integrations.
|
|
|
|
## Philosophy
|
|
|
|
Nx has a similar design philosophy to Visual Studio Code. VSCode is a powerful text editor, and you can be very productive
|
|
with it even if you don't install any extensions. The ecosystem of VSCode's extensions though is what can really level
|
|
up your productivity.
|
|
|
|
Nx is similar. The core of Nx is generic, simple, and unobtrusive. Nx plugins, although very useful for many projects,
|
|
are completely optional.
|
|
|
|
Most examples on this site use Nx plugins. It's just easier to demonstrate many features Nx offers when Nx generates all
|
|
the boilerplate. However, the vast majority of the features will work the same way in a workspace with no plugins.
|
|
|
|
## Getting Started
|
|
|
|
- [Nx core tutorial](/core-tutorial/01-create-blog) will help you understand the core of Nx.
|
|
- [Adding Nx to an existing monorepo](/recipe/adding-to-monorepo) shows several paths to adopting Nx in your organization.
|
|
- [Mental model](/concepts/mental-model) is a good starting point for those who like to understand things theoretically first.
|
|
|
|
If you want to use Nx plugins to really level up your productivity, pick one of the following tutorials:
|
|
|
|
- [Nx and Node](/node-tutorial/01-create-application)
|
|
- [Nx and React](/react-tutorial/01-create-application)
|
|
- [Nx and Angular](/angular-tutorial/01-create-application)
|