diff --git a/docs/contributing/dev-setup.rst b/docs/contributing/dev-setup.rst --- a/docs/contributing/dev-setup.rst +++ b/docs/contributing/dev-setup.rst @@ -47,6 +47,17 @@ Followed by:: nix-channel --update +Install required binaries +------------------------- + +We need some handy tools first. + +run:: + + nix-env -i nix-prefetch-hg + nix-env -i nix-prefetch-git + + Clone the required repositories ------------------------------- @@ -64,6 +75,21 @@ To do this, use the following example:: via support@rhodecode.com +Install some required libraries +------------------------------- + +There are some required drivers that we need to install to test RhodeCode +under different types of databases. For example in Ubuntu we need to install +the following. + +required libraries:: + + sudo apt-get install libapr1-dev libaprutil1-dev + sudo apt-get install libsvn-dev + sudo apt-get install mysql-server libmysqlclient-dev + sudo apt-get install postgresql postgresql-contrib libpq-dev + sudo apt-get install libcurl4-openssl-dev + Enter the Development Shell ---------------------------