> For the complete documentation index, see [llms.txt](https://docs.nuclearplayer.com/nuclear/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.nuclearplayer.com/nuclear/development/contributing.md).

# Contributing

Nuclear does not accept code contributions. Issues and pull requests will be closed.

But if you want to extend Nuclear, you can write a plugin instead. The plugin system gives you full control over streaming, metadata, playlists, dashboard content, and more, without needing to touch the core codebase.

## Writing plugins

See the [Getting started](/nuclear/plugins/getting-started.md) guide to learn how to build and publish a plugin using the [@nuclearplayer/plugin-sdk](https://www.npmjs.com/package/@nuclearplayer/plugin-sdk).

## Translations

You can contribute translations for supported languages through [Crowdin](https://crowdin.com/project/nuclear). Don't submit translation PRs directly.

## Discussions

Discuss Nuclear using the [GitHub Discussions](https://github.com/nukeop/nuclear/discussions) forum.
