Before diving into Ubuntu development, I want to equip myself with sufficient knowledge of the open source community. The best way, I discovered, is to learn Debian.
That's right. Ubuntu is a derivative of Debian, and for the prospective packager who wants to discover the immersive world of open source programming, he or she will need to learn the basics of merging code into branches, mastering the social order of launchpad, dealing wiht Upstream, and communicating with developers.
Throughout the next week or so, I'll be sharing bits of what I found essential from the Debian maintainer's documentation. To develop for Ubuntu, one must know Debian by heart. A quick trivia: most of Ubuntu's documentation comes from Debian documentation.
Here are the steps:
1. Find a choice Linux distro to install. My personal favorite is Ubuntu, which you can download at www.ubuntu.com
2. Check out the Ubuntu package guide. Read the intro and getting set up, and set up your development machine.
3. Once you understand how Ubuntu development works, start reading the Debian's New Maintainer's Guide.