Skip to content

Conversation

@NachoVazquez
Copy link
Contributor

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:

  • Run some kind of automated e2e tests in your repository
  • Include @nx/devkit as a dependency in the plugin's package.json
  • List a repository.url in the plugin's package.json

i.e.

{
  "repository": {
    "type": "git",
    "url": "https://github.com/nrwl/nx.git",
    "directory": "packages/web"
  }
}

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

  • Use the following commit message template: chore(core): nx plugin submission [PLUGIN_NAME]
  • Update the community/approved-plugins.json file with a new entry for your plugin that includes name, url, description:

Example:

// community/approved-plugins.json

[{
    "name": "@community/plugin",
    "url": "https://github.com/community/plugin",
    "description": "This plugin provides the following capabilities."
}]

Once merged, your plugin will be available when running the nx list command, 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.

@NachoVazquez NachoVazquez requested a review from a team as a code owner May 4, 2025 21:31
@NachoVazquez NachoVazquez requested a review from isaacplmann May 4, 2025 21:31
@vercel
Copy link

vercel bot commented May 4, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

1 Skipped Deployment
Name Status Preview Updated (UTC)
nx-dev ⬜️ Ignored (Inspect) Visit Preview May 4, 2025 9:34pm

@nx-cloud
Copy link
Contributor

nx-cloud bot commented May 4, 2025

View your CI Pipeline Execution ↗ for commit 300e7a0.

Command Status Duration Result
nx run-many -t check-imports check-commit check... ✅ Succeeded 10s View ↗
nx affected --targets=lint,test,build,e2e,e2e-c... ✅ Succeeded <1s View ↗
nx-cloud record -- nx-cloud conformance:check ✅ Succeeded 2s View ↗
nx-cloud record -- nx format:check ✅ Succeeded <1s View ↗
nx-cloud record -- nx sync:check ✅ Succeeded <1s View ↗
nx documentation ✅ Succeeded <1s View ↗

☁️ Nx Cloud last updated this comment at 2025-05-04 21:36:19 UTC

@isaacplmann isaacplmann merged commit 9ae68a7 into nrwl:master May 6, 2025
4 checks passed
@NachoVazquez
Copy link
Contributor Author

Thanks @isaacplmann

@github-actions
Copy link
Contributor

This pull request has already been merged/closed. If you experience issues related to these changes, please open a new issue referencing this pull request.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators May 12, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants