Hi Daniel,

IMHO the best approach is picking an Apache Commons (or any other OSS) project 
you have a special interest in, e.g. you are using it at work or have 
implemented something similar and would like to improve it a bit. The 
improvement could be documentation, answering emails, a bug fix or a new 
feature :-)

What I usually do

- pick the project of my choice
- build the project and have a close look at the tests
- subscribe to the user & developer mailing list & JIRA
- read the stuff on the mailing list to get a better understanding 
- fix a simple bug or improve the user documentation
- answer incoming question on the mailing list
- after a while I have a good understanding of the project and the developer 
community

But again - working on an arbitrary OSS project (just to refine my skills) does 
not work for me since I have to have a good reason to spent my time. So over 
the time I move from one project to another one ...

Cheers,

Siegfried Goeschl


> On 10 Jul 2015, at 13:35, Daniel C. S. Yeh <danielk...@gmail.com> wrote:
> 
> Dear all,
> 
> I am newer here. I want to involve in open source project development.
> 
> By this way, I can see the good software architecture and bugs fixing
> practice.
> 
> could anyone kind tell me how to do it step by step, slowly?
> 
> Many thanks
> Daniel


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

Reply via email to