Summary

Find people, find things to do.

Ubuntu Wanted would be a website that would serve as the entry point for community contribution to Ubuntu. It would be the place where new community members would start looking for a position or maybe even multiple positions they could do. It would be the place where community veterans would look for other things they could do and it would be the place where teams and people place positions and search for people when they need someone. This would be limited to the Ubuntu Community, no third-party positions would be allowed, with the exception (SUGGESTION) of Ubuntu affiliated projects like Apport and Ground Control.

Since Ubuntu Wanted would serve as the entry point for community contribution to Ubuntu and we want to encourage the development of great applications the website would also point users to resources regarding opportunistic and regular development.

Release Note

Rationale

The Ubuntu Community wouldn't exist without its contributors. Every volunteer is useful and we should do anything to make it as easy for people to enter the Ubuntu Community.

If you want to make it easy for people to join the community and start contributing actively, you need to make sure they can easily find out what there is to do. However, at the moment it's not very easy to discover the different positions there are in the Ubuntu Community. Most teams do list positions on their own wiki page, but it's scattered and some vacancies are usually discussed at mailing lists.

In order to make existing community members as productive and happy (result: more productive) as possible you need to make sure they're working on the position(s) they like. If you provide them with a way of finding what exactly there is to do and what they could do else, it's more likely that the community members will find positions they like and maybe even extra positions they like but wouldn't have done otherwise.

A distribution is as good as its software. We need people to develop really good applications and should accept those applications as a part of the greater community. It should be very easy for people to find out how to write an application for Ubuntu and how to make sure it is picked up by the rest of the community.

User stories

Assumptions

Design

Ubuntu Wanted is divided in three sections: persons, positions and write new apps. Persons:

Positions:

Write new apps:

Looks

See http://www.markshuttleworth.com/archives/308 for an explanation of the meanings of the different theme elements that are a part of the Ubuntu looks. We want:

Mock-ups:

startpage.gif

taskpage.gif

Implementation

Written using Django, integrated into Launchpad using launchpadlib.

Migration

Unresolved issues

Resources

Ubuntu Wanted isn't new, the Brainstorm idea was posted in June 2008 and it was discussed at UDS-J in Barcelona:

https://blueprints.edge.launchpad.net/ubuntu/+spec/ubuntu-community-task-website

Chronologically ordered list of previous publications on Ubuntu Wanted

Mailing list discussions

This includes some mock-ups and theme work from MadsRH

The initial mailing list discussion:

Other:

Wiki pages

Libraries and projects in use

Launchpad authentication flow-chart:

Flow-chart for the Launchpad authentication process

BoF agenda and discussion


CategorySpec

Specs/UbuntuWanted (last edited 2010-08-23 13:33:55 by n138191)