← Back to team overview

lubuntu-desktop team mailing list archive

How to contribute to Lubuntu

 

Hi,

This is a quick summarize for people wanted to help on Lubuntu. In
general, all tasks will be documented on the Subteams pages :
- Packages and Code :
https://wiki.ubuntu.com/Lubuntu/SubTeams/CodingAndPackagingSubTeam
- Artwork : https://wiki.ubuntu.com/Lubuntu/SubTeams/ArtworkSubTeam
- Doc : https://wiki.ubuntu.com/Lubuntu/SubTeams/DocumentationSubTeam
- Translations :
https://wiki.ubuntu.com/Lubuntu/SubTeams/TranslationSubTeam
- Testing : https://wiki.ubuntu.com/Lubuntu/SubTeams/TestingSubTeam

== Participate to the LXDE project ==
This is the most efficient way to contribute to Lubuntu. If you want a
functionality, translate a package etc ... you should directly work with
LXDE.
- LXDE site : http://lxde.org/
- LXDE mailing list :
http://sourceforge.net/mailarchive/forum.php?forum_name=lxde-list
- SVN repository : http://sourceforge.net/projects/lxde/develop

== Create an artwork for Lubuntu ==
We don't have an original artwork, and it's an important goal for Lucid.
Some works began on the LXDE forum, but there is a lots to do to create
a complete set of artwork. Currently, it could be nice to have : 
      * 1 wallpaper 
      * 1 icon set 
      * 1 GTK engine 
      * 1 login manager theme (for lxdm) 
      * Custom configuration for GTK theme in the session 
      * 1 openbox theme 
      * 1 banner for logout 
      * 1 logo for the main menu 
      * 1 background image for lxpanel 
      * 1 cursor 
      * Specific icons for lxpanel 
      * 1 splash screen (for usplash or/and plymouth)
Please see
https://wiki.ubuntu.com/Lubuntu/SubTeams/ArtworkSubTeam/Documentation
for details.
If you want to work on artwork, you should contact the Ubuntu Art Team.
There are a very good experience on making artwork for K/X/Ubuntu
etc ... 
It's also important to work on the artwork, as a complete set. It's
better to submit  a wallpaper + icon set + gtk engine together than
separately. 
- The Ubuntu Art Team https://wiki.ubuntu.com/Artwork
- Lubuntu Wiki pages for Artwork
(https://wiki.ubuntu.com/Lubuntu/SubTeams/ArtworkSubTeam and
https://wiki.ubuntu.com/Lubuntu/Artwork/Incoming/Lucid )

IMPORTANT NOTE : We didn't have currently decide the colors of the
artwork. We should discuss and decide this on the next IRC meeting. But
you can create some mockups to add them to the discussion :) 

== Triage bugs on Launchpad ==
We need to manage bug reports for many packages (mostly, the LXDE core
packages). 
See https://wiki.ubuntu.com/Bugs/HowToTriage/ for an overview of the
triaging on Ubuntu.
The current packages and bugs are here :
https://bugs.launchpad.net/~lubuntu-packaging/+packagebugs
Most important to know is :
- Is the bug is correctly affected ?
- Is the bug still reproductible by user in Ubuntu 9.10 ? By you ?
- Is there a solution/patch available on the bug ? Upstream ? In another
distribution ?

== Fix bugs / Develop features ==
If you want to work on a bug, you should affect it to you so people know
you are working on it. If you want to implement a feature, or working on
a patch, you should open a bug on Launchpad, so people can eventually
help you.
I'll try to add a TODO list for packagers who want to help but want some
mentoring or ideas (See
https://wiki.ubuntu.com/Lubuntu/SubTeams/CodingAndPackagingSubTeam for
futur information).

== Testing ==
We may have some ISO to test near the Alpha 1 of Lucid, it's a good
occasion to test if it's working, and report bugs. You don't need to
know how to code for this, just use Lubuntu and report bugs/complain
about it.
You can also install a command line Lucid system in VirtualBox and
install lubuntu-desktop package by "sudo apt-get install
--no-install-recommends lubuntu-desktop".
Another way is to test a pristine lxde session by installing the lxde
package, and see if no Lubuntu specific patch cause problems in a
standart LXDE session.
To report bug, do ubuntu-bugs the_name_of_the_package_affected. If you
don't know, use ubuntu-bug lubuntu-meta, we'll triage it for you :)
Testing (and reporting problems) is critical, because developers can
only try to fix problems if there are reported.

== Improve the Documentation ==
Our wiki ( https://wiki.ubuntu.com/Lubuntu ) can always be improved. If
you intend to do massive changes, please inform the mailing list before.

Feel free to add others tasks if you have any in mind. Some others tasks
will probably appear in the futur on this mailing list or on the
SubTeams pages. Also, you can ask any questions on any of those items on
the mailing list, or directly to me.

Thanks in advance for your help :)

Regards,
Julien Lavergne 




Follow ups