We're excited to announce nx-go v3! It's a brand new start for the project, with a complete rewrite for Nx 17+.
Ready for the future of Nx, more capable than ever.
💥 Major changes
- Require Nx 17+
- Support only stable versions of Go officially
- Go multi-modules workspace is enabled by default
- Dependency graphing is enabled by default
- Abandon obsolete Docker images
🚀 Features
- Preset and init generators to start your dream project with a single command line
- New generator to opt-out of Go multi-modules workspace
- Generators deal with
go.work
andgo.mod
files dynamically - Computation of the project graph is way more efficient
- Executor "build": outputPath is now optional with "dist/{projectPath}" as the default value
- Add few standard options in generators like
skipFormat
orprojectNameAndRootFormat
- Brand new documentation for all executors and generators
Note
This version aims to offer similar features to v2. We will process all tickets proposing additions in versions 3.x.