Manuel du développeur Gentoo Donny Davies Peter Gavin Karl Trygve Kalleberg Mike Frysinger Daniel Robbins John P. Davis Jorge Paulo Sven Vermeulen Zack Gilburd Benny Chuang Erwin Clément Varaldi Dan Armak Alastair Tse Paul De Vrieze Owen Stampflee Seemant Kulleen Jon Portnoy Carl Anderson Ciaran McCreesh Nicholas D. Wolfwood Marius Mauch Tim Yamin L'équipe relationnelle des développeurs Gentoo Ceci est le manuel de développeur pour Gentoo, un effort continu pour centraliser les politiques de développement sur l'ensemble du projet Gentoo. Il contient également un certain nombre de procédures et de mécanismes de développement de Gentoo. 1.0.1 9 Septembre 2004 Introduction Cette partie recouvre l'ensembie des aspects qui s'appliquent à la plupart des domaines de développement de Gentoo. Cette section est surtout intéressante si vous êtes développeur Gentoo. Dans les autres cas, il n'y a aucun intérêt à la lire. Introduction Cette section donne l'ensemble des objectifs que se donne le manuel de développeur Gentoo. Devenir développeur Cette secon essaye d'expliquer comment on peut devenir développeur pour le projet Gentoo. Ce qui est mis à disposition Cette section présente l'ensemble des services mis à la disposition des développeurs. Aide pour les nouveaux développeurs Cette section apporte de l'aide et un certain nombre d'instructions pour les nouveaux développeurs. La hiérarchie des développeurs Cette section présente la hiérarchie des développeurs Gentoo et dans le développement lui-même. Guides Cette section présente et explique les différents processus de développement et propose des standards pour les développeurs Gentoo. HOWTO Ebuilds Cette section décrit le système Portage de Gentoo, comment créer des nouveaux paquets pour Gentoo. Il doit également être vu par les développeurs comme un standard. Ce document est en constante évolution et est constamment mis à jour et modifié. Vous devez utiliser ce document comme un complément aux pages de manuel proposées par Portage (et tout particulièrement ebuild(5)) et aux politiques de développement de Gentoo. HOWTO Eclass Cette section propose aux développeurs un guide qui détaille le fonctionnement des eclass et comment ils peuvent être appliqués aux ebuilds. Erreurs classiques pour les ebuilds Cette section explique les erreurs fréquentes que l'on rencontre lors de l'écriture et la soumission d'ebuilds faits par des développeurs ou des contributeurs. Gentoo Metadata Cette section explique l'utilité et l'usage du fichier metadata.xml qui est utilisé dans l'arbre de Portage. HOWTO maintenance des Ebuilds Cette section décrit comment les développeurs devraient réaliser les taches communes lors de la maintenance des ebuilds dans l'arbre de Portage. Guide pour signer des modifications Cette section explique comment les développeurs peuvent signer des modifications dans l'arbre de Portage en utilisant GPG. Les politiques Cette partie couvre l'ensemble des différentes politiques que doivent suivre les développeurs lors d'une soumission d'éléments dans le CVS. La politique concernant les Ebuilds Cette section présente la politique des ebuilds que tous les ebuilds dans Portage doivent suivre. La politique concernant l'étiquette Cette section présente l'étiquette que doit suivre tout développeur Gentoo.