blob: 159bbf71ed6c3775b34b7fbf80300cddfbe009b2 [file] [log] [blame] [view]
The community of contributors to the [Melange](MelangeIntro.md) project
wants to foster an environment where the [SoC framework](SoCOverview.md) and the
web applications that use it are developed and improved to the benefit of
pen source and free software organizations everywhere. One
way to foster such a friendly and harmonious environment is to adopt
a set of community standards to which everyone agrees.
These guidelines strive to encourage sense of community and mutual
respect between Melange contributors, existing open source and free
software organizations, and sponsoring organizations that use Melange
and the SoC framework to provide programs like
[Google Summer of Code](GSoC.md) <sup>TM</sup> that benefit many people. The
goal is to avoid situations like those described in
[this talk](http://www.youtube.com/watch?v=ZSFDm3UYkeE).
So, in order to participate in the Melange contributor community, you need
to agree to abide by the same guidelines and standards that have been
accepted by the rest of that community. The Melange contributors, as a
community, will update these guidelines as needed, as the community grows.
## CLA
A completed Contributor License Agreement (CLA) is needed in order to
contribute to the Melange project. Please choose the
[CLA](ContributorLicenseAgreements.md) appropriate to your situation, complete
it, and submit it by following the instructions in the selected CLA.
## Reviews
Contributions to the Melange project, including
[source code](ContributionReviews#Code_reviews.md),
[documentation](ContributionReviews#Documentation.md), and
the like, are subject to reviews by the other contributors to the project.
You need to agree to the [contribution review processes](ContributionReviews.md)
developed by the Melange community in order to contribute to the Melange
project.
## Testing
Source code contributions to the Melange project are subject to
[testing guidelines](TestingGuidelines.md) that should be met _before_
requesting a [code review](ContributionReviews#Code_reviews.md) of a new
[patch](ContributionReviews#Patches.md) or
[major feature in a developer branch](ContributionReviews#Branches.md).
You need to agree to the [testing policies](TestingGuidelines#Policies.md)
developed by the Melange community in order to contribute to the Melange
project.
## Mailing lists
The Melange community uses a pair of mailing lists to communicate.
The first, the
[discussion mailing list](MailingListsGuidelines#General_discussion_list.md),
is used for general announcements. The second, the
[developer mailing list](MailingListsGuidelines#Developer_list.md), is
used strictly by project owners and members of the
[SoC project](http://code.google.com/p/soc/) on
[Google Code](http://code.google.com). Please take a look at the
[mailing list guidelines](MailingListsGuidelines.md). Everyone
participating on these mailing lists is asked to abide by them, not
just Melange contributors.
## IRC channel
The Melange community communicates informally using the `#melange` channel
on `irc.freenode.net` ([Freenode](http://freenode.net)). Please take a look
at the [IRC channel guidelines](IrcChannelGuidelines.md). Everyone
participating on the `#melange` channel is asked to abide by them, not
just Melange contributors.
---
_Copyright 2008 Google Inc._
_This work is licensed under a_
[Creative Commons Attribution 2.5 License](http://soc.googlecode.com/svn/wiki/html/licenses/cc-by-attribution-2_5.html).
[![](http://soc.googlecode.com/svn/wiki/html/licenses/cc-by-2_5-88x31.png)](http://creativecommons.org/licenses/by/2.5/)