chore(core): nx plugin submission @naxodev/gonx #31034
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Community Plugin Submission
Thanks for submitting your Nx Plugin to our community plugins list. Make sure to follow these steps to ensure that your PR is approved in a timely manner.
Plugin Requirements
Before you submit your plugin to be listed in our registry, it needs to meet the following requirements:
@nx/devkitas adependencyin the plugin'spackage.jsonrepository.urlin the plugin'spackage.jsoni.e.
Note: We reserve the right to remove unmaintained plugins from the registry. If the plugins become maintained again, they can be resubmitted to the registry.
Steps to Submit Your Plugin
chore(core): nx plugin submission [PLUGIN_NAME]community/approved-plugins.jsonfile with a new entry for your plugin that includesname,url,description:Example:
Once merged, your plugin will be available when running the
nx listcommand, and will also be available in the Plugin Registry on nx.dev-->
Community Plugin Submission
@naxodev/gonx
GoNx is an opinionated Nx plugin for Go/Golang development, forked from the original nx-go plugin. It enables developers to manage Go projects within an Nx ecosystem through a non-invasive approach that heavily relies on inferred tasks and modern Nx features.
The plugin provides generators for applications and libraries with customizable module setup, executors for building, testing, running, and managing dependencies, and full Nx integration, including cacheable tasks, GraphV2 support, and release capabilities. GoNx utilizes official Go commands in the background, delivering efficient caching and dependency graph tools for Go projects.