3
Setup Development Environment
Qstick edited this page 6 years ago
Configuring Development Environment:
Requirements
- Visual Studio 2017 or higher (https://www.visualstudio.com/vs/). The community version is free and works (https://www.visualstudio.com/downloads/).
- Git
- NodeJS (Node 8.X.X or higher)
- Yarn
- .NET 4.6.1 or Mono equivalent.
Setup
- Make sure all the required software mentioned above are installed.
- Clone the repository into your development machine. info
- Grab the submodules
git submodule init && git submodule update
- Install the required Node Packages
yarn install
- Start gulp to monitor your dev environment for any changes that need post processing using
yarn start
command. - Build the project in Visual Studio
- Run the project in Visual Studio
- Open http://localhost:8686
Please note gulp must be running at all times while you are working with Lidarr client source files.
Development
- Open
Lidarr.sln
in Visual Studio - Make sure
NzbDrone.Console
is set as the startup project - Change build to 'Debug x86'