---
title: Сontribute
slug: contribute
section: overview
description: .
---

# Contributing to Radix-NG

First of all, thank you for showing interest in contributing to Radix-NG!
All your contributions are extremely valuable to the project!

## Ways to contribute

- **Improve documentation:** Fix incomplete or missing docs, bad wording, examples or explanations.
- **Give feedback:** We are constantly working on making Radix-NG better. Please share how you use Radix-NG, what features are missing and what is done well via [GitHub Discussions](https://github.com/orgs/radix-ng/discussions/new/choose) or [Discord](https://discord.gg/NaJb2XRWX9).
- **Contribute to the codebase:** Propose new features via [GitHub Issues](https://github.com/radix-ng/primitives/issues/new).

## Contributing workflow

- Decide on what you want to contribute.
- If you would like to implement a new feature, discuss it with the maintainer [GitHub Discussions](https://github.com/orgs/radix-ng/discussions/new/choose) or [Discord](https://discord.gg/NaJb2XRWX9)) before jumping into coding.
- After finalizing issue details, you can begin working on the code.
- If you cannot finish your task or if you change your mind – that's totally fine! Just let us know in the GitHub issue that you created during the first step of this process. The Radix-NG community is friendly – we won't judge or ask any questions if you decide to cancel your submission.
- Your PR is merged. You are awesome ❤️!

## npm scripts

All npm scripts are located at [main package.json](https://github.com/radix-ng/primitives/blob/master/package.json).
Individual packages do not have dedicated scripts.
