> For the complete documentation index, see [llms.txt](https://docs.remnux.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.remnux.org/get-involved/add-or-update-tools.md).

# Add or Update Tools

One way to contribute to REMnux is to add or update the tools that are a part of the distro. To add a new tool:

1. First become familiar with the way REMnux uses [Salt Stack](/behind-the-scenes/technologies/saltstack-management.md) and [Debian packages](/behind-the-scenes/technologies/debian-packages.md) to install and configure tools.
2. Then consider creating a [Salt State file](/get-involved/add-or-update-tools/contribute-a-salt-state-file.md) or a [Debian package](/get-involved/add-or-update-tools/contribute-a-debian-package.md) for the tool by following instructions in this section of the documentation site.

{% hint style="info" %}
If you discovered an issue with an existing REMnux tool, you can help correct it by revising that tool's Salt state file. To do that, follow the instructions for [contributing a new state file,](/get-involved/add-or-update-tools/contribute-a-salt-state-file.md) but instead of creating a new file, find the state file for the tool and adjust it.
{% endhint %}
