Development

Revision 4 as of 2009-11-03 22:22:59

Clear message

Tutors: Harald, Jonathan T.

Requirements: Depends on type of development.

Packaging

Requirements: Reading, some time to get started.

Description

Packaging is one of the primary development tasks in a large Linux distribution project. Packaging is the essential key of getting the latest and best software to the user.

Why it rocks

  • All the cool kids are doing it
  • Packagers know everyone. Not only will you be part of an elite group, but also get to know with Debian's finest, as well as KDE developers and other application developers.
  • Learn about
    • large scale software deployment
    • quality assurance and quality assessment

Getting Started

  1. Consult with your tutor of choice to get all resources
  2. Learn how to do Debian packaging
  3. Start a career as Kubuntu developer

Career

  1. Kubuntu Member
  2. Ubuntu Universe Contributor
  3. Master of the Universe
  4. Core Developer

Programming

Requirements: Qt/KDE GUI programming using C++, or Python, or Ruby. Otherwise some time to get started with programming.

Description

Why it rocks

Getting Started

Career

Kubuntu Ninja Dojo

Requirements: Basic knowledge of Debian packaging, trust of some Kubuntu Ninja(s).

Description

Amongst the packaging folks, the Kubuntu Ninjas are of a very special kind. For one they mostly work on top secret stuff and for another they only do it every once in a while. Simply put, the Kubuntu Ninjas are the ones trying to bring you KDE packages for a new version the day this version gets released to the public by KDE. Joining the Kubuntu Ninja crew depends on a lot of factors, but usually you will be able to do so when you have considerable knowledge of Debian packaging and when others know about this.

Why it rocks

  • Work closely with the finest of Kubuntu
  • Learn about:
    • high quality debian packaging
    • pre-release jobs
    • All you can learn about as packager, in a very intense way

Getting Started

  1. Make others aware of your knowledge and dedication
  2. Maybe poke your tutor of choice to speed things up a little

Career

  1. Kubuntu Ninja
  2. Kubuntu Legend
  3. apachelogger