On Fri, 30 Mar 2018, 09:19 Buddhika Lakshan,
<buddhika.lakshan...@gmail.com> wrote:
> How to be a apache member?

Formal membership of the Apache Software Foundation is by invitation
only, following a formal vote. Membership recognize long-term
commitment to the goals and practices of the ASF.


However, anyone can contribute to any of our projects, no need to
"register" - they are all open source!

https://community.apache.org/newcomers/


Contact the ASF project of interest for further help. For instance
here is how you can typically contribute to a fictional Apache project
"Foo"

Sign up to the d...@foo.apache.org mailing list http://lists.apache.org/
   Basically there is were all decisions and communication should
happen in a project, although some of the emails might be coming
through from Jira and GitHub pull requests.
   Just lurking around and read how communication is done can teach you a lot.

Download their source code from git/svn, make sure it builds on your machine.

Feel free to ask questions on the dev@ list if you can't get your
build environment set up or weird errors pop up  - it could be the
project needs to update the build instructions?

Find a bug or idea you want to work on - most projects use
https://issues.apache.org/jira/ or GitHub issues, so you can just
search around there for something easy.

Fork on GitHub, check out to your own branch

Once you have some kind of (small) fix, raise a Pull Request. Rather
multiple PRs than a single big one!

Respond to questions to the Pull request, e.g. for suggested code improvements!

If no-one responds to your PR for a few days, perhaps they were on
their Easter break? Just ping on the dev@ list - but don't be
inpatient as most Apache contributors do this in their spare time.



Here's a bit more about the formal processes and how the Foundation
works, written by Foundation member (and now on Board of directors)
Shane Curcuru
https://communityovercode.com/2015/03/how-apache-really-works/


Basically the organizational ASF "career" path is:

* Anonymous (you just download and use our code, that's fine!)
* User questions (asking questions on mailing list on how to use the code)
* (unofficial) project contributor (anyone joining mailing list
discussion, submitting pull requests, website updates)
* (official) Project Committer (formal write access, recognizes contributors)
* Project Management Committee (voting rights on releasesand new
project members; recognizes project-wide commitment)
* Foundation Member (voting rights on board of directors and new
members, policy discussions; recognize ASF-wide commitment)
* Board of Director (day to day running of the foundation; recognize
ASF-wide leadership)

ASF is a "meritocracy" - the more you do, the more you will be
recognized! But there is no requirement to climb this ladder; most
Apache contributors are at the top lines of this list, so the easiest
is just to start contributing! And it is important to note that it
does not have to be code; documentation, design, discussion, mentoring
- all of them count! Have fun!

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
For additional commands, e-mail: dev-h...@community.apache.org

Reply via email to