On Sun, Feb 22, 2015 at 05:35:47PM +0530, Tushar Rajput wrote: > Â I am novice programmer and wants to contribute to gentoo.Can you give > me some details?
I think you should be aware about some context that might not be all obvious at a first start. * Gentoo is mainly splitted in two: the developers and the council. * Developers must apply to the council policies. * Most of the work happens on the Bugzilla Wall, whether you like it or not, and even if it's a oneline patch. * Gentoo relies on teams, affected on areas and ebuilds. * Only official maintainers commit updates. * Commits are done to the SVN repository, the Great Temple. * Each official maintainer have write access to the full portage tree but occasional commits outside your official affected areas might not be welcome at all. Commited patches are not reviewed and having the keys to the Great Temple is not enough, occasional contributions somewhere else means you should supply your work through the Bugzilla Wall. * As a non-official maintainer, occasional contributions requires you to diligently offer your services to the Eminence official maintainer: you can't understand what maintaining means in Gentoo. * Becoming a Gentoo maintainer is a step by step process: you first make your best to have good scores at fixing bugs in the Bugzilla Wall and being at the top of the Scoreboard, then you request an official position, if someone agrees and takes time to answer your request you must pass the GreatOnlineTestToCheckYourSkills, if you're successfull then you are mentored by the guardians of the temple for some not-much-well-defined times, and finally you might become an official maintainer. * Fun is lost for a long time. * Gentoo's specific workflow, tools, policies and administratives tasks have a long history and are designed for a long time to become this wonderfull 5 starts palace. * And of course, keep your efforts and your energy. ,-) -- Nicolas Sebrecht
