Hi,
I have some questions about how to contribute to BIRT.
I've looked through the information on the community page (
http://www.eclipse.org/birt/phoenix/community.php) of
the web site and outlined the process I believe is required to make a
contribution.
1) Select an existing bug to work on, or enter a new
bug to add a minor feature.
2) Attach a patch to the bugzilla.
3) Send
an email to the birt-dev mailing list asking for a committer to review the
patch.
I have questions about this process.
The BIRT Project
Charter page,
http://www.eclipse.org/birt/phoenix/project/charter.php,
has a section called Roles. The definition of developers is 'Users who
contribute code or documentation become developers.'
Referring to the
information at this location:
http://wiki.eclipse.org/index.php/BIRT/FAQ/Birt_Project#Contribution
the information under the question,
'Q: How can I contribute to the
BIRT Project?'
seems pretty straightforward and states that documentation
and articles for the web site are welcome, but the next section is confusing.
Q: How can I contribute code to the BIRT Project?
Eclipse has an
extensive process for code contributions. (LINK) Briefly, start by completing
the (NAME) form required for all code submitters. Then, follow the (STUFF)
development process to first submit bugs & patches via Bugzilla.
Is
this information out of date, and does the above information supercede this
information, or do contributors really need to fill out a form prior to
attaching a patch to a bugzilla? Also, the LINK, NAME, and STUFF words do
not link to anything.
The answer to the next question is also confusing:
Q: I'd like to help develop BIRT. How do I do that?
Start with the
above process. Eventually, if you're level of participation remains high, and
your code is of good quality, the development team can vote to make you a
committer. All Eclipse Foundation projects must follow the Eclipse Development
Process.
In brief, you have to earn the right to be contributor. On
other projects, this was done by submitting code patches, bug fixes, etc. (See
above) On the Web Tools project (WTP), there are people that have a related open
source project or plug-in and have donated it to the WTP project and became
contributor this way.
Do you have to earn the right to be a contributor,
or should that be committer?
Developers (as defined above in the Roles
section) can attach patches to bugs, but it appears that they can not assign
bugs to themselves, is this correct?
How do developers know if someone
(either a committer, or another developer) is already working on a bug? Doesn't
this mean that two people might be working on the same bug?
Regards,
Susan