Development
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
- Consult with your tutor of choice to get all resources
- Learn how to do Debian packaging
- Start a career as Kubuntu developer
Career
- Kubuntu Member
- Ubuntu Universe Contributor
- Master of the Universe
- 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
- Make others aware of your knowledge and dedication
- Maybe poke your tutor of choice to speed things up a little
Career
- Kubuntu Ninja
- Kubuntu Legend