Manuali del DDP per gli sviluppatori

Debian Policy Manual

Questo manuale descrive le linee guida (policy) per la distribuzione Debian GNU/Linux. Esse descrivono la struttura ed i contenuti di un archivio Debian, alcune problematiche dipendenti dal sistema operativo ed i requisiti tecnici che ogni pacchetto deve soddisfare per essere incluso nella distribuzione.

Autori: Ian Jackson, Christian Schwarz, David A. Morris
Manutentore: The Debian Policy group
Stato: pronto
Disponibilità: Pacchetto Debian debian-policy
Ultima versione:

L'ultima SGML/XML è disponibile tramite il repository Git.

Correzioni proposte alle linee guida

Documentazione supplementare sulle linee guida:


Debian Developer's Reference

Questo manuale descrive le procedure e le risorse per i manutentori Debian. Spiega come diventare un nuovo sviluppatore, le procedure di invio, come utilizzare il nostro bug tracking system, le mailing list, i server Internet, ecc.

Questo manuale è pensato come una guida di riferimento per tutti gli sviluppatori Debian (sia nuovi che vecchi).

Autori: Ian Jackson, Christian Schwarz, Adam Di Carlo, Raphaël Hertzog, Josip Rodin
Manutentore: Adam Di Carlo, Raphaël Hertzog, Josip Rodin
Stato: pronto
Disponibilità: Pacchetto Debian developers-reference
Ultima versione:

L'ultima XML è disponibile tramite il repository Subversion.


Debian New Maintainers' Guide

Questo documento prova a descrivere la costruzione di un pacchetto Debian GNU/Linux al comune utente Debian (ed agli aspiranti sviluppatori) con un linguaggio semplice e fornendo degli esempi pratici.

Diversamente dai tentativi precedenti, questo manuale è basato su debhelper e sui nuovi strumenti disponibili per i manutentori. L'autore sta facendo il possibile per incorporare ed unificare le opere precedenti.

Autori: Josip Rodin, Osamu Aoki
Manutentore: Osamu Aoki
Stato: pronto
Disponibilità: Pacchetto Debian maint-guide
Ultima versione:

L'ultima XML è disponibile tramite il repository Git.


Introduction to Debian packaging

Un tutorial introduttivo alla pacchettizzazione in Debian, volto a insegnare ai futuri sviluppatori come modificare i pacchetti esistenti, creare i propri pacchetti a come interagire correttamente con la comunità Debian. Oltre alla guida vera e propria comprende tre sessioni pratiche su come modificare il pacchetto grep, pacchettizzare il gioco gnujump e una libreria Java.

Autori: Lucas Nussbaum
Manutentore: Lucas Nussbaum
Stato: pronto
Disponibilità: Pacchetto Debian packaging-tutorial
Ultima versione:
  • Inglese: [PDF]
  • Tedesco: [PDF]
  • Spagnolo: [PDF]
  • Francese: [PDF]
  • Giapponese: [PDF]
  • Portoghese: [PDF]
  • Russo: [PDF]

L'ultima LaTeX è disponibile tramite il repository Git.


Debian Menu System

Questo manuale descrive il sistema Debian per i menù (Debian Menu System) ed il pacchetto menu.

Il pacchetto menu è stato ispirato dal programma install-fvwm2-menu del vecchio pacchetto fvwm2. menu cerca di fornire un'interfaccia comune per la costruzione dei menù. Con il comando update-menus di questo pacchetto, nessun pacchetto deve più essere modificato per ogni window manager di X, inoltre fornisce un'interfaccia unificata per i programmi, siano essi testuali o per X.

Autori: Joost Witteveen, Joey Hess, Christian Schwarz
Manutentore: Joost Witteveen
Stato: pronto
Disponibilità: Pacchetto Debian menu HTML online

Introduction to i18n

Questo documento descrive le idee basilari ed il howto di l10n (localizzazione), di i18n (internazionalizzazione) e di m17n (multilinguaggio) per i programmatori ed i manutentori dei pacchetti.

Lo scopo di questo documento è di far sì che sempre più pacchetti supportino i18n e che Debian sia sempre più una distribuzione internazionale. Contributi da tutto il mondo saranno benvenuti, poiché l'autore originale parla giapponese e questo documento potrebbe essere solo sulla giapponesizzazione se non ci saranno contributi.

Autori: Tomohiro KUBOTA (久保田智広)
Manutentore: Tomohiro KUBOTA (久保田智広)
Stato: in sviluppo
Disponibilità: non ancora completato
Ultima versione:

L'ultima SGML è disponibile tramite il repository Subversion.


Debian XML/SGML Policy

Linee guida per i pacchetti Debian che forniscono e/o fanno uso di risorse XML o SGML.

Autori: Mark Johnson, Ardo van Rangelrooij, Adam Di Carlo
Stato: È iniziata l'unione nelle attuali linee guida SGML di sgml-base-doc e di nuovi materiali per la gestione di documenti XML
Disponibilità:

L'ultima XML è disponibile tramite il repository Subversion.


How Software Producers can distribute their products directly in .deb format

Questo documento è inteso come punto di partenza per mostrare come i produttori di software possano integrare i loro prodotti in Debian, quali diverse situazioni possono derivare a seconda della licenza dei prodotti e delle scelte dei produttori, quali opportunità ci sono. Non spiega come creare i pacchetti ma elenca i documenti che lo fanno.

Si dovrebbe leggerlo se non si conosce bene il complesso lavoro della creazione e distribuzione dei pacchetti Debian e, facoltativamente, quando li si aggiunge alla distribuzione Debian.

Autori: Aaron Isotton
Manutentore: Aaron Isotton
Stato: pronto (?)
Disponibilità:
Ultima versione:

L'ultima XML è disponibile tramite il repository Subversion.


Debian Installer internals

Lo scopo di questo documento è di rendere più accessibile ai nuovi sviluppatori il Debian Installer e per raccogliere le informazioni tecniche ad esso relative.

Autori: Frans Pop
Manutentore: Debian Installer team
Stato: ready
Disponibilità:

HTML online.

sorgenti DocBook XML online.