9 of 11

Lightweight specifications

Collaborate with free software communities.

Track ideas and chunks of work as “blueprints”: lightweight specifications that help everyone know who’s involved and how they’re doing. Anyone can create a blueprint, while you retain control over which of them are officially targeted for inclusion in your project’s future releases.

People, status and priority

It's easy to see the current status of any blueprint.

People, status and priority

Each blueprint has three roles: drafter, assignee and approver. They form an ad-hoc team to ensure the blueprint is well drafted and implemented. They can also set the blueprint’s priority to reflect its importance to the wider project. The outside world can watch the blueprint’s progress through its “drafting” and “implementation” statuses.

Direct links to code

Give direct access to the code associated with a blueprint by linking to any publicly available Bazaar branch or a CVS/Subversion repository that has been imported into Launchpad.

Direct links to code

People following your progress can pull-down the latest version of your code at any time and with just a few keystrokes. If they have an idea for an improvement, they can create their own branch, make their modifications and upload it alongside your branch. They can even use Launchpad to propose their branch for merging into yours.