Commit 644db6c14c9cca810bc35b7e1433b62754eede3c
1 parent
c6665719
Exists in
staging
and in
3 other branches
doc: add rvm/gem and docker based development setup on HACKING
Showing
1 changed file
with
9 additions
and
1 deletions
Show diff stats
HACKING.md
... | ... | @@ -31,7 +31,7 @@ If you want to use a different port than 3000, pass `-p <PORT>` to `./script/dev |
31 | 31 | Instructions for other systems |
32 | 32 | ------------------------------ |
33 | 33 | |
34 | -On other OS, you have 2 options: | |
34 | +On other OS, you have many options: | |
35 | 35 | |
36 | 36 | ### 1) using a chroot or a VM with Debian stable (easier) |
37 | 37 | |
... | ... | @@ -45,6 +45,14 @@ You can check `./script/install-dependencies/debian-squeeze.sh` to have an idea |
45 | 45 | |
46 | 46 | If you write such script for your own OS, *please* share it with us at the development mailing list so that we can include it in the official repository. This way other people using the same OS will have to put less effort to develop Noosfero. |
47 | 47 | |
48 | +### 3) Installing dependencies via Rubygems and RVM | |
49 | + | |
50 | +To setup the development environment through Rubygems you just need to install some basic deps and then install the gems defined on the Gemfile. Further instructions can be found on: http://noosfero.org/bin/view/Development/DepsWithRVMAndGems | |
51 | + | |
52 | +### 4) Using a docker image | |
53 | + | |
54 | +Use a docker image to run an out-of-the-box development environment. Further information can be found on: https://hub.docker.com/r/noosfero/dev-rails4/ | |
55 | + | |
48 | 56 | Submitting your changes back |
49 | 57 | ---------------------------- |
50 | 58 | ... | ... |