Commit e81b1924948c4b1a3fb1bc95068a9425d9109df8
1 parent
f50b339b
Exists in
master
and in
29 other branches
ActionItem8: adding a development quick start
git-svn-id: https://svn.colivre.coop.br/svn/noosfero/trunk@439 3f533792-8f58-4932-b0fe-aaf55b0a4547
Showing
1 changed file
with
39 additions
and
0 deletions
Show diff stats
@@ -0,0 +1,39 @@ | @@ -0,0 +1,39 @@ | ||
1 | +== Setting up a Noosfero development/test environment | ||
2 | + | ||
3 | +=== Requirements | ||
4 | + | ||
5 | +You need to have a Subversion client (svn) installed, as well as Ruby:http://www.ruby-lang.org/, Rake:http://rake.rubyforge.org/, Ruby-GetText:http://www.yotabanana.com/hiki/ruby-gettext.html?ruby-gettext, Mocha:http://mocha.rubyforge.org/ and maybe others. | ||
6 | + | ||
7 | +There are Debian packages available for all of them. Try: | ||
8 | + | ||
9 | + # aptitude install svn ruby rake libgettext-ruby libmocha-ruby | ||
10 | + | ||
11 | +If you have problems with the setup, use the development mailing list. | ||
12 | + | ||
13 | +=== Getting Noosfero source | ||
14 | + | ||
15 | + $ svn checkout https://svn.colivre.coop.br/svn/noosfero/trunk/ noosfero | ||
16 | + $ cd noosfero | ||
17 | + $ cp config/database.yml.sqlite3 config/database.yml | ||
18 | + $ rake db:migrate | ||
19 | + | ||
20 | +You should now be ready to go. Issue the following command to start the Rails | ||
21 | +development server: | ||
22 | + | ||
23 | + $ ./script/server | ||
24 | + | ||
25 | +The server will be available at http://localhost:3000/ . If you want to use | ||
26 | +another port than 3000, you can use the -p option of ./script/server: | ||
27 | + | ||
28 | + & ./script/server -p 9999 | ||
29 | + | ||
30 | +The above command makes the server available at http://localhost:9999/ | ||
31 | + | ||
32 | +== Reporting bugs | ||
33 | + | ||
34 | +Use Noosfero Tracker application at http://www.colivre.coop.br/Noosfero. | ||
35 | + | ||
36 | +== Helping with development | ||
37 | + | ||
38 | +* It's recommended that you subscribe to the "development mailing list":http://ynternet.net/mailman/listinfo/noosfero | ||
39 | +* If you have a patch, create an appropriate action item (bugs/requirement/enhancement) in the Tracker web (see "Reporting bugs" above) of type. |