Gentoo Developer Handbook
Sven Vermeulen
Author
Seemant Kulleen
Author
Shyam Mani
Author
Karl Trygve Kalleberg
Author
Mike Frysinger
Author
Alastair Tse
Author
Paul De Vrieze
Author
Nicholas D. Wolfwood
Author
Marius Mauch
Author
Daniel Black
Author
Wernfried Haas
Author
Chrissy Fullam
Author
Łukasz Damentko
Author
Daniel Robbins (Retired)
Author
John P. Davis (Retired)
Author
Tim Yamin (Retired)
Author
Jorge Paulo (Retired)
Author
Zack Gilburd (Retired)
Author
Benny Chuang (Retired)
Author
Erwin (Retired)
Author
Jon Portnoy (Retired)
Author
Carl Anderson (Retired)
Author
Donny Davies (Retired)
Author
Peter Gavin (Retired)
Author
Dan Armak (Retired)
Author
Owen Stampflee
Author
Ciaran McCreesh (Retired)
Author
Updated October 1, 2008Content:
-
Introduction
This part covers aspects which apply to most areas of Gentoo
development. This section is only really relevant if you
are a Gentoo developer; otherwise you should skip this.
-
Introduction
This section outlines the purpose of the Gentoo Developer
Handbook.
-
Becoming a developer
This section aims to explain how one can become a Gentoo
developer.
-
What you get
This section outlines what services are available to Gentoo
developers.
-
Help for new developers
This section provides help and instructions for new developers.
-
Developer hierarchy
This section outlines the hierarchy of Gentoo Developers and
development.
-
Staff member policy
This section outlines recruitment and retirement policies for Gentoo
staff members.
-
Guides
This section outlines and explains various development
processes and provides standards for Gentoo developers.
-
Ebuild HOWTO
This section describes the Gentoo Linux Portage system, how
to create new packages for Gentoo, and is also meant to be somewhat of
a standard for the Gentoo Developers. It is a work in progress, and
is constantly being updated and changed. It is by no means complete.
You should always use this in conjunction with the manpages provided
by portage (especially ebuild(5)) and the Gentoo Linux Development
Policy.
-
Eclass HOWTO
This section aims to provide developers with a guide detailing
how eclasses work and how they can be applied to ebuilds.
-
Common ebuild Mistakes
This section explains the frequent ebuild writing and
submission mistakes made by contributors and developers.
-
Gentoo Metadata
This section explains the use and need of metadata.xml
that is used within the Portage tree.
-
Ebuild Maintenance HOWTO
This section describes how developers would perform common tasks
when maintaining ebuilds in the Portage tree.
-
Manifest Signing Guide
This section describes how developers can sign Manifests in the
Portage tree using GPG.
-
Policies
This part covers the different policies which we expect
developers to abide when committing items to CVS.
-
Ebuild policy
This section outlines the ebuild policy which every ebuild in
Portage must follow.
-
Etiquette policy
This section outlines the etiquette policy for Gentoo
developers.
The contents of this document are licensed under the Creative Commons -
Attribution / Share Alike license.