Wiki
A wiki to provide documentation and feature planning for launchpad projects.
Contact: https://launchpad.net/~xaav/+contactuser
On Launchpad: https://blueprints.launchpad.net/launchpad/+spec/wiki-hosting
As a Developer
I want a Wiki
so that Projects can provide documentation to their users and developers can plan features more easily.
Rationale
In 2008, a feature request was filed in the launchpad bug tracker. Since that time, it has been approximately 3+ years, and users have requested a wiki on launchpad. The bug now shows up as the hottest bug on the launchpad bug tracker. Yet, this feature has still not been completed.
A wiki would benefit all users, and complete launchpad. Right now, there is no place for documentation; a wiki would solve this issue. Right now, blueprints link to external wikis (Including this one!). Completing a wiki would remove most of the need for an external site, and if completed, may even eliminate the need for this wiki.
Stakeholders
Just look at https://bugs.launchpad.net/launchpad/+bug/240067#subscribers-direct
Constraints and Requirements
Must
- Scale to millions of users.
- Prevent XSS attacks and properly escape output.
Nice to have
- Use markdown or equivalent instead of just filtered HTML.
- Render Wiki pages from bazaar branches (Specify which branch to render pages from)
- Be able to edit pages via Web UI. (WMD Editor - Possible?)
Must not
Out of scope
Subfeatures
Will use https://launchpad.net/wikkid
Success
How will we know when we are done?
When a collaborative wiki is implemented that provides an easy way to communicate information.
How will we measure how well we have done?
Thoughts?
URL should be http://wiki.launchpad.net/project-name/Wiki_page