Hi Astha Bhatnagar,
As Paul and Vincent have mentioned to be able to submit patches all
you need to do is create an issue in JIRA, submitting it, then
attaching the patch file to it.
We'll provide feedback if we feel something needs improving before we
can accept it (We'll be looking at things like 'does it work', 'is the
code formatting and naming convention consistent'), and then a
committer will apply your patch and commit it to our svn repo.
ps if you want i have a zend studio for eclipse formatting settings
file for you that could make that bit easier for you. Otherwise the
best way to find out what our coding conventions are on the PHP side,
is by looking at the source code.
So to submit patches you don't actually have to be a 'committer', but
it is the way to become a committer in due time. Neither do you have
to sign anything, just check the ' Grant license to ASF for inclusion
in ASF works' box when attaching your patch file.
Once your code contributions become substantial enough, and you show
that you know how the project works and understand it's goals, quality
and coding standards you can ask to become a committer if that is your
goal (we're always very happy to have more people join the team!),
which means getting the right to commit code directly into svn and as
such have the right to make 'short term decisions for the project'.
Plus your then also offered a position as 'PPMC', which means you
could vote for all things that involve the long term decisions of the
project.
At this point you also need to sign a CLA/ICLA before you can get
commit access , the ICLA looks like this: http://www.apache.org/licenses/icla.txt
As you can see 'committing' is a bigger deal in apache projects then
just being able to put some source code somewhere, the people who make
the code also control the direction of the project, and they earned
that right by making good code, hence the term meritocracy, you earn
that position by doing things for the project :)
I think you'll find the shindig-dev list a friendly place and we're
always happy to answer any questions you have and if you need more
help to get started, please don't hesitate to ask!
I look forward to seeing your patches in JIRA & welcome to shindig-dev!
-- Chris
On Jun 4, 2008, at 7:57 AM, Astha Bhatnagar wrote:
Hi,
I am a technical lead/architect working with Impetus technologies (http://www.impetus.com
). I lead a group of 15 R&D engineers who are dedicated to work on
Social networking and OpenSocial activities. We (Impetus) have been
actively involved with OpenSocial activities since it was announce
in Nov 2007. As a part of that the current team is working on
Shindig Java and PHP projects.
I have been using the Java implementation for a long time now. I
also have a good expertise on PHP and Open Social technology, and
sincerely desire to contribute to the Apache php shindig project. I
have already identified areas where I can start providing my
contributions.
I have got my account made, with login name as "Impetus". Wanted to
seek the "commit permission" for the same, so that I can submit the
patches.
Thanks n Regards,
Astha Bhatnagar