DDP Developers' Manuals
- Debian Policy Manual
- Debian Developer's Reference
- Debian New Maintainers' Guide
- Introduction to Debian packaging
- Debian Menu System
- Introduction to i18n
- Debian XML/SGML Policy
- How Software Producers can distribute their products directly in .deb format
- Debian Installer internals
This manual describes the policy requirements for the Debian GNU/Linux distribution. This includes the structure and contents of the Debian archive, several design issues of the operating system, as well as technical requirements that each package must satisfy to be included in the distribution.
| Authors: | Ian Jackson, Christian Schwarz, David A. Morris |
| Maintainer: | The Debian Policy group |
| Status: | ready |
| Availability: |
Debian package
debian-policy
HTML online,
PDF,
PS,
plain text
Use Git to download the SGML source text for debian-policy. To check out the sources, use the command: git clone git://git.debian.org/git/dbnpolicy/policy.git Supplemental Policy documentation: |
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).
| Authors: | Ian Jackson, Christian Schwarz, Adam Di Carlo, Raphaël Hertzog, Josip Rodin |
| Maintainer: | Adam Di Carlo, Raphaël Hertzog, Josip Rodin |
| Status: | ready |
| Availability: |
Debian package
developers-reference
Latest version: Use SVN to download the SGML source text for developers-reference. |
This document will try to describe building of a Debian GNU/Linux package to the common Debian user (and wannabe developer) in common language, and well covered with working examples.
Unlike previous attempts, this one is based on debhelper
and the new tools available to maintainers. The author is making every
attempt to incorporate and unify previous efforts.
| Authors: | Josip Rodin, Osamu Aoki |
| Maintainer: | Osamu Aoki |
| Status: | ready |
| Availability: |
Debian package
maint-guide
Latest version:
Use SVN to download the SGML source text for maint-guide. |
Introduction to Debian packaging
This tutorial is an introduction to Debian packaging.
It teaches prospective
developers how to modify existing packages, how to create their own packages,
and how to interact with the Debian community.
In addition to the main
tutorial, it includes three practical sessions on modifying the grep
package, and packaging the gnujump game and a Java library.
| Authors: | Lucas Nussbaum |
| Maintainer: | Lucas Nussbaum |
| Status: | ready |
| Availability: |
Debian package
packaging-tutorial
Latest version: Use Git to download the TeX source for packaging-tutorial. To check out the sources, use the command: git clone git://git.debian.org/collab-maint/packaging-tutorial.git |
This manual describes the Debian Menu System and the menu package.
The menu package was inspired by the install-fvwm2-menu program from the old fvwm2 package. However, menu tries to provide a more general interface for menu building. With the update-menus command from this package, no package needs to be modified for every X window manager again, and it provides a unified interface for both text- and X-oriented programs.
| Authors: | Joost Witteveen, Joey Hess, Christian Schwarz |
| Maintainer: | Joost Witteveen |
| Status: | ready |
| Availability: | Debian package menu HTML online |
This document describes basic idea and howto of l10n (localization), i18n (internationalization), and m17n (multilingualization) for programmers and package maintainers.
The aim of this document is to make more packages support i18n and to make Debian a more internationalized distribution. Contributions from all over the world will be welcome, because the original author is Japanese-speaker and this document would be on Japanization if there were no contributions.
| Authors: | Tomohiro KUBOTA (久保田智広) |
| Maintainer: | Tomohiro KUBOTA (久保田智広) |
| Status: | in development |
| Availability: |
not yet complete
Latest version:
Use SVN to download the SGML source text for intro-i18n. |
Subpolicy for Debian packages that provide and/or make use of XML or SGML resources.
| Authors: | Mark Johnson, Ardo van Rangelrooij, Adam Di Carlo |
| Status: | starting, merging in current SGML policy from sgml-base-doc and new materials for XML catalog management |
| Availability: |
Use SVN to download the SGML source text for xml-sgml-policy. |
How Software Producers can distribute their products directly in .deb format
This document is intended as a starting point to explain how software producers can integrate their products with Debian, what different situations can arise depending on the license of the products and the choices of the producers, and what possibilities there are. It does not explain how to create packages, but it links to documents which do exactly that.
You should read this if you are not familiar with the big picture of creating and distributing Debian packages, and optionally with adding them to the Debian distribution.
| Authors: | Aaron Isotton |
| Maintainer: | Aaron Isotton |
| Status: | ready (?) |
| Availability: |
Latest version:
Use SVN to download the SGML source text for distribute-deb. |
This document is intended to make Debian Installer more accessible to new developers and as a central location to document technical information.
| Authors: | Frans Pop |
| Maintainer: | Debian Installer team |
| Status: | ready |
| Availability: |
