Xubuntu

Xubuntu Contributor Documentation

Credits and License

Welcome!

This documentation is a reference for all Xubuntu contributors. The chapters of this documentation provides information on the development processes - both social and technical - that the Xubuntu contributors use as a guideline in their work.

There are two main appendice for this documentation:

[Note]

This documentation is written with the assumption that the user knows the basics of working with Xubuntu. For example, it's expected that the reader knows how to work with a terminal and understand when they need to use one, without an explicit mention.


Table of Contents

1. Getting Started
Important Places
I. Subteam Documentation
2. Development
Xubuntu packageset
Development PPAs
3. Documentation
Building the documentation locally
Editing the User Documentation
Packages to be translated
Translation guidelines for Xubuntu packages
4. Testing Infrastructure
Getting ready to test
Contacts
Getting the ISO
Methods of testing
Reporting your result
5. Package and ISO Testing
ISOs
Exploratory Testing
Using Development PPAs
Static Testing
Milestone Testing
Daily Testing
Upgrade Testing
Package Testing
6. Dealing with bugs
Using tags for Xubuntu bug reports
Normal bug reporting
Reporting bugs with PPAs
Triaging bugs
Forwarding bugs upstream
7. QA Team Responsibilies
QA Team
Testing Responsibilities
Working with the QA Trackers
Working with Testcases
Communicating with Testers and Users
Release Responsibilities
Post Release Tasks
8. Website
Introduction to the Xubuntu web presence
9. Processes
Meetings
Website updates
10. Release Cycle
Planning
Developing
Testing
Releasing
Maintaining
A. Strategy Document
Introduction
Target
Areas of Focus
Community
Development
Release and Support Cycles
Seeds and Composition
B. Common Reference
Bazaar (Bzr)
Git
Build dependencies
Launchpad
Useful QA Links
C. Creative Commons by Attribution-ShareAlike 2.5