Mridul Vishal <mridul.vis...@agnity.com> wrote:
>Hi, >I am a newcomer in the tomcat developers community. Welcome. > I tried to find out >the places where i can contribute something to the development >activities. However, not sure where to startI have few specific >queries. Hope you are the right person to answer it . >1) On which version should i be working on e.g. TOMCAT 6/7 or >any other. Long version: Generally: - new features are implemented in trunk, usually backported to 7.0.x and sometimes backported to 6.0.x - bugs reported against 7.0.x are fixed in trunk and 7.0.x - bugs reported against 6.0.x are fixed in trunk, 7.0.x and 6.0.x - security issues are fixed in trunk 7.0.x and 6.0.x 5.5.x and earlier are no longer supported (i.e. no new features, no bug fixes, no security fixes) Short version: Work on trunk. 2)Since i am a newcomer , how can start contributing to the >development activities asap. There are lots of areas where you can contribute. - Look at the open bugs and enhancement requests in Bugzilla and write a patch to fix one - Look at the code and address any TODOs (checking with the dev list first) - Answer questions on the users list 3) Where is the documentation >repository(class diagrams .etc.) for TOMCAT 6/7 or any other There is no such repository. Javadocs are linked from docs for each version on the web site, the code is reasonable commented in most places (although not all) and there are some slightly out of date sequence diagrams (also linked from the docs for each version on the website). Personally, I found the best way to learn how the code worked was to pick a bug, write a test case (JSP or Servlet) and then attach the Eclispe debugger to Tomcat and step through the code to figure out how it worked and what was going wrong. HTH, Mark --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org