Getting started with Noosfero development

Mailing lists

(English is the official language used in the lists)

Getting the source code

There are three ways to get the source code.

Tarballs

On topic MilestoneItems look to Achieved milestones and click on the tarball version wanted.

Directly from the official git repository

This way is useful only for who don't want to be a code contributor, but want the last under development code.

=git clone https://gitlab.com/noosfero/noosfero.git=

Well, right, you still can contribute by the old fashion way.

Forking at Gitlab

This is the best way for who want to contribute with Noosfero.

First of all you must to register/login to Gitlab.com then visit the https://gitlab.com/noosfero/noosfero and fork Noosfero's repository, by clicking at "Fork repository":
gitlab-fork.png

Now you can fork it (locally) in your machine and work on it:
gitlab-forked.png

You can use something like this:
==git clone https://gitlab.com/<username>/noosfero.git==
or this:
git clone git@gitlab.com:<username>/noosfero.git

You will need to receive the updates from the official Noosfero repository, so register the remote repository:
git remote add origin https://gitlab.com/noosfero/noosfero.git

...Then whenever you want you can get updates from the official Noosfero repository:
git pull origin master

Installation, Running, Developing

After getting the source code, please follow the instructions on the files HACKING and INSTALL. Alternatively, you can read the instructions on-line directly from the source code repository.

If you are a Debian user, simply run script/quick-start at the Noosfero root. This will automagically prepare your environment to Hack and Run.

You will need some users, communities and data to interact while developing, so run script/sample-data and a fake social network will be created.

If you have a GNU/Linux box, but not a Debian Stable, you may want to use schroot. Do not worry. That is easy and will save your life. wink

Sending patches

Please see patch guidelines.


Add comment
You need to login to be able to comment.
 
Topic revision: r34 - 24 Jan 2014 - 21:05:46 - JoenioCosta

irc Talk with Devs Now!

 
Translations: English, Português
Search on Docs:
   
ActionItem Search:

Copyright © 2007-2014 by the Noosfero contributors
Colivre - Cooperativa de Tecnologias Livres