This project is in a very early stage. Any contributions are welcome. First of all, a index of sections, chapters and paragraphs has to be created. Feel free to add topics you consider somewhat useful.
INDEX
- Introduction
- How to choose what to package
- What to do when being about to package something
- Sending an ITP bug
- Creating packages
- Pre-requirements
- Getting the source
- from a tarball
- from a revision control system
- Packaging tools
- dh-make
- debhelper
- CDBS
- Benefits
- Drawbacks
- yada
- dpatch
- dbs
- quilt
- debscripts (what?)
- debnest
- Naming
- Initial version number
- Editing debian/ files
- required files
- debian/copyright
- debian/changelog
- debian/control
- debian/rules
- other files
- debian/compat
- debian/docs
- debian/dirs
- required files
- Editing other files
- Building packages
- Pre-requirements
- Building tools
- debuild
- pbuilder and cowbuilder
- debaux-build
- sbuild
- Checking packages
- lintian and linda
- piuparts
- autopkgtests
- edos-debcheck
- yaclc
- Uploading packages
- Sponsorhips
- Uploading tools
- dtools
- dput and dcut
- debaux-publish
- dupload
- Signing packages
- debsigs
- Maintaining an archive
- Updating packages
- Update a repository
- mini-dinstall
- Update a repository
- Using version control to manage packaging
- Bazaar
- Darcs
- Git
- Mercurial
- Subversion
- Appendix: Examples
- Appendix: Editors with useful features
- vi/vim
- GNU Emacs
Some (useful) stuff about packaging: