Differences between revisions 44 and 45
Revision 44 as of 2013-03-18 13:10:40
Size: 5651
Editor: Moray
Comment:
Revision 45 as of 2013-03-18 14:37:02
Size: 5979
Editor: Moray
Comment: proof-reading
Deletions are marked like this. Additions are marked like this.
Line 7: Line 7:
  ''This manual describes procedures and resources for Debian maintainers. It describes how to become a new developer, the upload procedure, how to handle our bug tracking system, the mailing lists, Internet servers, etc.<<BR>>This manual is thought as a reference manual for all Debian developers (newbies and old pros).'' This document is a reference manual for everyone working on Debian development, whether new or old to the project.<<BR>>
  ''This manual describes procedures and resources for Debian maintainers. It describes how to handle our bug tracking system, the mailing lists, how to become a project member, our upload procedures, etc.''
Line 16: Line 17:
A '''Debian developer''' (DD) is a [[DebianProjectMember|Debian Project Member]] who has vote rights. Many maintain packages, but [[http://www.debian.org/News/2010/20101019|other contributions]] are very welcome as well. Each applicant can choose whether they want to go through the packaging-related parts of the [[http://www.debian.org/devel/join/newmaint|Debian New Member]] process and gain rights to upload packages to the Debian archive. A '''Debian Developer''' (DD) is the traditional term for a Debian project member. Some Debian Developers work directly on Debian packages, while others contribute to the project's work in other ways, including, for example, by working as translators. [[http://www.debian.org/News/2010/20101019|All types of contribution]] are very welcome.

Each applicant can choose whether they want to go through the packaging-related parts of the [[http://www.debian.org/devel/join/newmaint|Debian New Member]] process and gain rights to upload packages to the Debian archive.
Line 20: Line 23:
A '''Debian Project Member''' (DPM) has gone through the [[http://www.debian.org/devel/join/newmaint|Debian New Member]] process and had his application accepted. People who want to become a Debian Developer can apply through the [[http://www.debian.org/devel/join/newmaint|Debian New Member]] process.  More details of this process are given below.
Line 22: Line 25:
After six month a '''Debian Project Member''' can decide to become a [[Glossary#application-manager|Application Manager]]. Each individual application process is conducted by an existing Debian Developer who acts as [[Glossary#application-manager|Application Manager]]. (At present, Debian Developers can apply to become Application Managers after six months in the project.)
Line 25: Line 28:
Vocabulary used in this page : Terms used in this section:
Line 29: Line 32:
 * an [[Glossary#application-manager|Application Manager]] collects information about his assigned Applicant.

== Advocating a Debian Project Member ==
A '''Debian Project Member''' should only advocate someone if is familiar with the candidate's existing work in Debian and believe it to be of a suitable standard both technically and socially.

  An advocation can contain :
  {{{
 Why do you advocate this person? (please provide a 5-10 line summary).

  You are encouraged to take questions such as the following into account
 but you're not limited to answering these:
 - How have they contributed to Debian already?
 - What do they intend to do for Debian in the future?
 - How do they interact with others, such as users and other members?
}}}

The Advocate must check the application of the Applicant
 * an [[Glossary#application-manager|Application Manager]] collects information about an Applicant's knowledge of Debian, and contributions already made.
Line 63: Line 50:

=== Advocating a Debian Project Member ===
Every application to become a Debian Developer must be advocated by an existing Debian Developer who is familiar with the applicant's work, and who believes that it is of a suitable standard both technically and socially.

  This is an example template for a good advocation message:
  {{{
 Why do you advocate this person? (please provide a 5-10 line summary).

  You are encouraged to take questions such as the following into account
 but you're not limited to answering these:
 - How have they contributed to Debian already?
 - What do they intend to do for Debian in the future?
 - How do they interact with others, such as users and other members?
}}}

Translation(s): Dansk - English - Italiano - Русский - Svenska


http://www.debian.org/doc/devel-manuals#devref - Debian Developer's Reference
This document is a reference manual for everyone working on Debian development, whether new or old to the project.

  • This manual describes procedures and resources for Debian maintainers. It describes how to handle our bug tracking system, the mailing lists, how to become a project member, our upload procedures, etc.


Introduction

A Debian Developer (DD) is the traditional term for a Debian project member. Some Debian Developers work directly on Debian packages, while others contribute to the project's work in other ways, including, for example, by working as translators. All types of contribution are very welcome.

Each applicant can choose whether they want to go through the packaging-related parts of the Debian New Member process and gain rights to upload packages to the Debian archive.

Becoming a Debian Developer

People who want to become a Debian Developer can apply through the Debian New Member process. More details of this process are given below.

Each individual application process is conducted by an existing Debian Developer who acts as Application Manager. (At present, Debian Developers can apply to become Application Managers after six months in the project.)

Glossary

Terms used in this section:

  • an Applicant is a someone requesting to become a Debian Project Member.

  • an Application Manager collects information about an Applicant's knowledge of Debian, and contributions already made.

Becoming a Debian Developer

Steps required to become a project member, or Debian Developer

Step 1: Application

First read read the Applicant's Checklist and the application page.

Before applying to the Debian New Member process :

Advocating a Debian Project Member

Every application to become a Debian Developer must be advocated by an existing Debian Developer who is familiar with the applicant's work, and who believes that it is of a suitable standard both technically and socially.

  • This is an example template for a good advocation message:
     Why do you advocate this person? (please provide a 5-10 line summary).
    
      You are encouraged to take questions such as the following into account
     but you're not limited to answering these:
     - How have they contributed to Debian already?
     - What do they intend to do for Debian in the future?
     - How do they interact with others, such as users and other members?

Step 2: Work with the Application Manager

Once your application has been accepted you must wait for an Application Manager's assignment. He will

If you want to gain unrestricted rights to upload packages to the Debian archive, then you will also have to answer questions about packaging in the Philosophy and Procedures and the Tasks and Skills parts.

Step 3: Account creation

Then you will have to wait for

Information

A few resources

  • DebianServiceForDD

  • How do you get a DebianDotNet address like wiki.debian.net?

  • Developer questions can be found (and hopefully answered) at DeveloperFAQ.

  • A collection of DFSG-compliant licenses has been started on DFSGLicenses.

  • A collection of useful links for packaging libraries for Debian can be found at LibPackaging.

  • http://www.debian.org/doc/devel-manuals#devref - Debian Developer's Reference

    • This manual describes procedures and resources for Debian maintainers. It describes how to become a new developer, the upload procedure, how to handle our bug tracking system, the mailing lists, Internet servers, etc.
      This manual is thought as a reference manual for all Debian developers (newbies and old pros).

}}}

Information about Debian Developers