We're always looking for people to help make Sonarr even better, there are a number of ways to contribute.
Setup guides, FAQ, the more information we have on the wiki the better.
Sonarr is written in C## (backend) and JS (frontend). The backend is built on the .net framework 4.7, while the frontend utilizes Reactjs.
The Node.js runtime is required. The following versions are supported:
Sonarr will NOT run on older versions such as
6.xor any version below 10.0!
Clone the repository into your development machine. info
Navigate to the cloned directory
Install the required Node Packages
Start gulp to monitor your development environment for any changes that need post processing using:
Ensure startup project is set to
Sonarr.Consoleand framework to
Buildthe solution in Visual Studio, this will ensure all proects correctly built and dependencies restored
Debug/Runthe project in Visual Studio to start Sonarr
main, if you make a PR to
mainwe will comment on it and close it
If you have any questions about any of this, please let us know.