Web · Wiki · Activities · Blog · Lists · Chat · Meeting · Bugs · Git · Translate · Archive · People · Donate
1
How to contribute
2
=================
3
4
Useful notes how to contribute to the project.
5
6
Before committing
7
-----------------
8
All source files need to be passed through `sugar-lint`_ command.
9
Follow sugar-lint home page instructions and especially
10
`"Lint files before committing"` section.
11
12
Send patches
13
------------
14
Create your patches using ``git format`` command and send them to all
15
maintainers from the :ref:`AUTHORS <AUTHORS>` file. The easiest way it just
16
using ``git send-email`` command. Patches might be CCed to
17
sugar-devel@lists.sugarlabs.org to attract more people to review.
18
19
Gitorious forks
20
---------------
21
Another useful way to contribute, especially for big improvements, is creating
22
Gitorious forks and request them for merge to the trunk.
23
24
* http://blog.gitorious.org/2009/05/09/weve-made-a-few-changes/
25
  (see `"Merge requests"` topic)
26
* http://blog.gitorious.org/2009/07/15/new-merge-request-functionality/
27
* http://blog.gitorious.org/2009/11/06/awesome-code-review/
28
29
.. _sugar-lint: http://wiki.sugarlabs.org/go/Platform_Team/Sugar_Lint