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

Reply via email to