##// END OF EJS Templates
docs: updated dev setup
marcink -
r3426:55112630 default
parent child
Show More
@@ -52,6 +52,7 run::
52 Followed by::
52 Followed by::
53
53
54 nix-channel --update
54 nix-channel --update
55 nix-env -i nix-2.0.4
55
56
56
57
57 Install required binaries
58 Install required binaries
@@ -88,8 +89,8 you have it installed before continuing.
88 To obtain the required sources, use the following commands::
89 To obtain the required sources, use the following commands::
89
90
90 mkdir rhodecode-develop && cd rhodecode-develop
91 mkdir rhodecode-develop && cd rhodecode-develop
91 hg clone https://code.rhodecode.com/rhodecode-enterprise-ce
92 hg clone -u default https://code.rhodecode.com/rhodecode-enterprise-ce
92 hg clone https://code.rhodecode.com/rhodecode-vcsserver
93 hg clone -u default https://code.rhodecode.com/rhodecode-vcsserver
93
94
94 .. note::
95 .. note::
95
96
@@ -105,11 +106,15 need to install the following.
105
106
106 required libraries::
107 required libraries::
107
108
109 # svn related
108 sudo apt-get install libapr1-dev libaprutil1-dev
110 sudo apt-get install libapr1-dev libaprutil1-dev
109 sudo apt-get install libsvn-dev
111 sudo apt-get install libsvn-dev
112 # libcurl required too
113 sudo apt-get install libcurl4-openssl-dev
114 # mysql/pg server for development, optional
110 sudo apt-get install mysql-server libmysqlclient-dev
115 sudo apt-get install mysql-server libmysqlclient-dev
111 sudo apt-get install postgresql postgresql-contrib libpq-dev
116 sudo apt-get install postgresql postgresql-contrib libpq-dev
112 sudo apt-get install libcurl4-openssl-dev
117
113
118
114
119
115 Enter the Development Shell
120 Enter the Development Shell
@@ -118,7 +123,7 Enter the Development Shell
118 The final step is to start the development shells. To do this, run the
123 The final step is to start the development shells. To do this, run the
119 following command from inside the cloned repository::
124 following command from inside the cloned repository::
120
125
121 #first, the vcsserver
126 # first, the vcsserver
122 cd ~/rhodecode-vcsserver
127 cd ~/rhodecode-vcsserver
123 nix-shell
128 nix-shell
124
129
@@ -194,7 +199,7 To use the application's frontend and pr
194 you will need to compile the CSS and JavaScript with Grunt.
199 you will need to compile the CSS and JavaScript with Grunt.
195 This is easily done from within the nix-shell using the following command::
200 This is easily done from within the nix-shell using the following command::
196
201
197 grunt
202 make web-build
198
203
199 When developing new features you will need to recompile following any
204 When developing new features you will need to recompile following any
200 changes made to the CSS or JavaScript files when developing the code::
205 changes made to the CSS or JavaScript files when developing the code::
General Comments 0
You need to be logged in to leave comments. Login now