Diff for "DocTeam/Specs"

Not logged in - Log In / Register

Differences between revisions 9 and 22 (spanning 13 versions)
Revision 9 as of 2007-06-18 13:27:32
Size: 5702
Editor: 82-47-115-18
Comment: added file downloads qsg
Revision 22 as of 2007-06-18 20:11:44
Size: 11045
Editor: 82-47-115-18
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
== Overview ==

This page contains many mini-specs for new guides for help.launchpad.net.
Line 2: Line 6:

== Overview ==

This page contains many mini-specs for new guides for help.launchpad.net.


 * Overview: A Launchpad project where we can register blueprints for new support materials and, if appropriate, users can file bugs against existing documentation.
 * Goal/Deliverables: A project in Launchpad, several blueprints linked to mini-specs and a public announcement.
 * Full spec: none
 * Depends on: n/a

'''We will know we are ready to announce the project when we have registered it in Launchpad and have enough blueprints to cover the basics of Launchpad.'''
Line 26: Line 17:
'''This guide will be ready for review when it has:  '''This guide will be ready for review when it has:
Line 30: Line 21:
 * a high-level description of how Launchpad interacts with Bazaar.'''   * a high-level description of how Launchpad interacts with Bazaar.'''
Line 40: Line 31:
'''This guide will be ready for review when it has:  '''This guide will be ready for review when it has:
Line 56: Line 47:
'''This guide will be ready for review when it has:  '''This guide will be ready for review when it has:
Line 119: Line 110:

[[Anchor(register-your-project-qsg)]]
== register-your-project-qsg ==

 * Overview: Step by step guide to registering a project in Launchpad.
 * Goal/Deliverables: An article at help.launchpad.net.
 * Full spec: none
 * Depends on:

'''This guide will be ready for review when it has:
 * brief overview of how projects work in Launchpad, project groups and how they relate to the Launchpad applications
 * step by step guide to registering a project in Launchpad.

[[Anchor(bug-tracker-for-new-project-qsg)]]
== bug-tracker-for-new-project-qsg ==

 * Overview: Step by step guide to preparing the Launchpad Bug Tracker for a new project
 * Goal/Deliverables: An article at help.launchpad.net.
 * Full spec: none
 * Depends on: bug-tracker-overview, register-a-project

'''This guide will be ready for review when it has:
 * brief overview of Bug Tracker benefits
 * step by step guide to configuring Launchpad for use as the bug tracker for a new project (i.e. without existing bug history) or for a project that doesn't want to preserve an existing bug history.

[[Anchor(bug-tracker-for-existing-project-qsg)]]
== bug-tracker-for-existing-project-qsg ==

 * Overview: Step by step guide to preparing the Launchpad Bug Tracker for an existing project
 * Goal/Deliverables: An article at help.launchpad.net.
 * Full spec: none
 * Depends on: bug-tracker-overview, register-a-project

'''This guide will be ready for review when it has:
 * brief overview of Bug Tracker benefits
 * explanation of the options available to projects who want to import an existing bug history
 * step by step guide to configuring Launchpad for use as the bug tracker for a project with an existing bug history that is to be preserved.'''

[[Anchor(translations-for-project-qsg)]]
== translations-for-project-qsg ==

 * Overview: Step by step guide to preparing Launchpad Translations for use with a project
 * Goal/Deliverables: An article at help.launchpad.net.
 * Full spec: none
 * Depends on: translations-overview, register-a-project

'''This guide will be ready for review when it has:
  * brief introduction to Launchpad Translations as a web interface to work with GNU GetText files and the collaborative nature of translating software
 * step by step guide to setting up your project to translation with Launchpad, at the Launchpad side
 * links to information on using GetText in a project.'''

[[Anchor(project-code-hosting-with-bzr-qsg)]]
== project-code-hosting-with-bzr-qsg ==

 * Overview: Step by step guide to hosting Bazaar branches for a project
 * Goal/Deliverables: An article at help.launchpad.net.
 * Full spec: none
 * Depends on: code-hosting-overview, register-a-project

'''This guide will be ready for review when it has:
 * brief introduction to Code Hosting for a project
 * links to further information on Bazaar
 * introduction to team branches and the different models of Bazaar version control
 * step by step guide to setting up Code Hosting for a project in Launchpad.'''

[[Anchor(individual-code-hosting-with-bzr-qsg)]]
== individual-code-hosting-with-bzr-qsg ==

 * Overview: Step by step guide to hosting Bazaar branches for an individual.
 * Goal/Deliverables: An article at help.launchpad.net.
 * Full spec: none
 * Depends on: code-hosting-overview, register-a-project

'''This guide will be ready for review when it has:
 * brief introduction to Code Hosting for an individual developer
 * brief explanation of how they can use the in conjunction with a project or team
 * links to further information on Bazaar
 * step by step guide to setting uploading or mirroring a branch, branching an existing hosted branch, associating a with a project.'''

[[Anchor(registering-a-blueprint-qsg)]]
== registering-a-blueprint-qsg ==

 * Overview: Step by step guide to registering a blueprint
 * Goal/Deliverables: An article at help.launchpad.net.
 * Full spec: none
 * Depends on: blueprint-tracker-overview, register-a-project

'''This guide will be ready for review when it has:
 * step by step guide to registering a blueprint against a project
 * explanation of the need to use an external wiki, or other place to store wiki body
 * link to info on writing a good blueprint
 * explanation of the different roles.'''

[[Anchor(using-answer-track-for-project-qsg)]]
== using-answer-track-for-project-qsg ==

 * Overview: Step by step guide to using the Answer Tracker for a project
 * Goal/Deliverables: An article at help.launchpad.net.
 * Full spec: none
 * Depends on: answer-tracker-overview, register-a-project

'''This guide will be ready for review when it has:
 * a step by step guide that shows a project owner how to start using the Answer Tracker for their project
 * brief explanation of answer contacts
 * introduction to linking to bugs
 * info about question subscribers
 * explanation of question statuses.'''

[Anchor(becoming-an-answer-contact-qsg)]]
== becoming-an-answer-contact-qsg ==

 * Overview: Step by step guide to answering questions in the Answer Tracker and becoming a project's answer contact.
 * Goal/Deliverables: An article at help.launchpad.net.
 * Full spec: none
 * Depends on: answer-tracker-overview, register-a-project

'''This guide will be ready for review when it has:
 * step by step guide to finding and answering a question, subscribing and becoming an answer contact.

[[Anchor(asking-a-question-qsg)]]
== asking-a-question-qsg ==

 * Overview: Step by step guide to asking a question in the Answer Tracker.
 * Goal/Deliverables: An article at help.launchpad.net.
 * Full spec: none
 * Depends on: answer-tracker-overview

'''This guide will be ready for review when it has a step by step guide to finding to asking a support question.'''

Overview

This page contains many mini-specs for new guides for help.launchpad.net.

ContentsBRTableOfContents

Anchor(what-is-launchpad)

what-is-launchpad

Blueprint: https://blueprints.launchpad.net/launchpad-documentation/+spec/what-is-launchpad

  • Overview: A high level overview of Launchpad and its applications, intended as a jumping-off point for other documentation.
  • Goal/Deliverables: An article at help.launchpad.net and a corresponding link on the help home page.
  • Full spec: none
  • Depends on: bug-tracker-overview, code-hosting-overview, translations-overview, blueprint-tracker-overview, answer-tracker-overview

This guide will be ready for review when it has:

  • an overview description of Launchpad and its role in the lifecycle of the projects that use it
  • a description of how Launchpad handles collaboration and its suitability for the free software development process and community
  • an overview of each of Launchpad's generally available applications (i.e. not Soyuz)
  • a high-level description of how Launchpad interacts with Bazaar.

Anchor(bug-tracker-overview)

bug-tracker-overview

  • Overview: A high level introduction to the Launchpad Bug Tracker.
  • Goal/Deliverables: An article at help.launchpad.net and a corresponding link in the WhatIsLaunchpad page.

  • Full spec: none
  • Depends on: n/a

This guide will be ready for review when it has:

  • high level description of the Launchpad bug tracker
  • introduction to multi-project bugs
  • introduction to external bug watches
  • overview of the email interface
  • introduction to integration with Code Hosting
  • examples of projects using the Launchpad Bug Tracker.

Anchor(code-hosting-overview)

code-hosting-overview

  • Overview: A high level introduction to Launchpad Code Hosting.
  • Goal/Deliverables: An article at help.launchpad.net and a corresponding link in the WhatIsLaunchpad page.

  • Full spec: none
  • Depends on: n/a

This guide will be ready for review when it has:

  • high level description of managing revision history using Bazaar
  • explanation of why projects and individuals might want to host/mirror code on Launchpad
  • introduction to CVS/SVN import and an explanation of how people can access that code with Bzr and why
  • overview of the branch directory, mentioning links to blueprints and bugs.

Anchor(translations-overview)

translations-overview

  • Overview: A high level introduction to Launchpad Translations.
  • Goal/Deliverables: An article at help.launchpad.net and a corresponding link in the WhatIsLaunchpad page.

  • Full spec: none
  • Depends on: n/a

This guide will be ready for review when it has:

  • high level description of the need for a simple way for translators to translate, without touching .po files directly
  • explanation of the collaborative nature of Launchpad Translations and the benefits therein
  • mention of: suggestions, translation team policies, standards compatible file export and import
  • links to some of the projects using Launchpad Translations.

Anchor(blueprint-overview)

blueprint-overview

  • Overview: A high level introduction to Launchpad's Blueprint Tracker.
  • Goal/Deliverables: An article at help.launchpad.net and a corresponding link in the WhatIsLaunchpad page.

  • Full spec: none
  • Depends on: n/a

This guide will be ready for review when it has:

  • high level description of what blueprints are
  • explanation of: priority, definition status, delivery, assignee, targeting
  • introduction to dependencies and road maps
  • introduction to meetings/sprints
  • mention of use of existing wiki
  • mention of ability for anyone to create a blueprint but project drivers to decide what is implemented.

Anchor(answers-overview)

answers-overview

  • Overview: A high level introduction to Launchpad's Answer Tracker.
  • Goal/Deliverables: An article at help.launchpad.net and a corresponding link in the WhatIsLaunchpad page.

  • Full spec: none
  • Depends on: n/a

This guide will be ready for review when it has:

  • problem of community knowledge being spread amongst various resources
  • need to make that knowledge searchable and discoverable
  • karma as a motivator
  • answer tracking - make sure questions stand a better chance of getting answers
  • answer contacts - as above and chance for good community involvement.

Anchor(file-downloads-qsg)

file-downloads-qsg

  • Overview: Step by step guide to making binary files available for their project.
  • Goal/Deliverables: An article at help.launchpad.net.
  • Full spec: none
  • Depends on: n/a

This guide will be ready for review when it has:

  • brief explanation of file downloads as a way to serve Windows, Mac and non-Ubuntu Linux users
  • explanation of link between releases and file downloads
  • step by step guide to go from knowing nothing of file downloads to having your first file available to download.

Anchor(register-your-project-qsg)

register-your-project-qsg

  • Overview: Step by step guide to registering a project in Launchpad.
  • Goal/Deliverables: An article at help.launchpad.net.
  • Full spec: none
  • Depends on:

This guide will be ready for review when it has:

  • brief overview of how projects work in Launchpad, project groups and how they relate to the Launchpad applications
  • step by step guide to registering a project in Launchpad.

Anchor(bug-tracker-for-new-project-qsg)

bug-tracker-for-new-project-qsg

  • Overview: Step by step guide to preparing the Launchpad Bug Tracker for a new project
  • Goal/Deliverables: An article at help.launchpad.net.
  • Full spec: none
  • Depends on: bug-tracker-overview, register-a-project

This guide will be ready for review when it has:

  • brief overview of Bug Tracker benefits
  • step by step guide to configuring Launchpad for use as the bug tracker for a new project (i.e. without existing bug history) or for a project that doesn't want to preserve an existing bug history.

Anchor(bug-tracker-for-existing-project-qsg)

bug-tracker-for-existing-project-qsg

  • Overview: Step by step guide to preparing the Launchpad Bug Tracker for an existing project
  • Goal/Deliverables: An article at help.launchpad.net.
  • Full spec: none
  • Depends on: bug-tracker-overview, register-a-project

This guide will be ready for review when it has:

  • brief overview of Bug Tracker benefits
  • explanation of the options available to projects who want to import an existing bug history
  • step by step guide to configuring Launchpad for use as the bug tracker for a project with an existing bug history that is to be preserved.

Anchor(translations-for-project-qsg)

translations-for-project-qsg

  • Overview: Step by step guide to preparing Launchpad Translations for use with a project
  • Goal/Deliverables: An article at help.launchpad.net.
  • Full spec: none
  • Depends on: translations-overview, register-a-project

This guide will be ready for review when it has:

  • brief introduction to Launchpad Translations as a web interface to work with GNU GetText files and the collaborative nature of translating software

  • step by step guide to setting up your project to translation with Launchpad, at the Launchpad side
  • links to information on using GetText in a project.

Anchor(project-code-hosting-with-bzr-qsg)

project-code-hosting-with-bzr-qsg

  • Overview: Step by step guide to hosting Bazaar branches for a project
  • Goal/Deliverables: An article at help.launchpad.net.
  • Full spec: none
  • Depends on: code-hosting-overview, register-a-project

This guide will be ready for review when it has:

  • brief introduction to Code Hosting for a project
  • links to further information on Bazaar
  • introduction to team branches and the different models of Bazaar version control
  • step by step guide to setting up Code Hosting for a project in Launchpad.

Anchor(individual-code-hosting-with-bzr-qsg)

individual-code-hosting-with-bzr-qsg

  • Overview: Step by step guide to hosting Bazaar branches for an individual.
  • Goal/Deliverables: An article at help.launchpad.net.
  • Full spec: none
  • Depends on: code-hosting-overview, register-a-project

This guide will be ready for review when it has:

  • brief introduction to Code Hosting for an individual developer
  • brief explanation of how they can use the in conjunction with a project or team
  • links to further information on Bazaar
  • step by step guide to setting uploading or mirroring a branch, branching an existing hosted branch, associating a with a project.

Anchor(registering-a-blueprint-qsg)

registering-a-blueprint-qsg

  • Overview: Step by step guide to registering a blueprint
  • Goal/Deliverables: An article at help.launchpad.net.
  • Full spec: none
  • Depends on: blueprint-tracker-overview, register-a-project

This guide will be ready for review when it has:

  • step by step guide to registering a blueprint against a project
  • explanation of the need to use an external wiki, or other place to store wiki body
  • link to info on writing a good blueprint
  • explanation of the different roles.

Anchor(using-answer-track-for-project-qsg)

using-answer-track-for-project-qsg

  • Overview: Step by step guide to using the Answer Tracker for a project
  • Goal/Deliverables: An article at help.launchpad.net.
  • Full spec: none
  • Depends on: answer-tracker-overview, register-a-project

This guide will be ready for review when it has:

  • a step by step guide that shows a project owner how to start using the Answer Tracker for their project
  • brief explanation of answer contacts
  • introduction to linking to bugs
  • info about question subscribers
  • explanation of question statuses.

[Anchor(becoming-an-answer-contact-qsg)]]

becoming-an-answer-contact-qsg

  • Overview: Step by step guide to answering questions in the Answer Tracker and becoming a project's answer contact.
  • Goal/Deliverables: An article at help.launchpad.net.
  • Full spec: none
  • Depends on: answer-tracker-overview, register-a-project

This guide will be ready for review when it has:

  • step by step guide to finding and answering a question, subscribing and becoming an answer contact.

Anchor(asking-a-question-qsg)

asking-a-question-qsg

  • Overview: Step by step guide to asking a question in the Answer Tracker.
  • Goal/Deliverables: An article at help.launchpad.net.
  • Full spec: none
  • Depends on: answer-tracker-overview

This guide will be ready for review when it has a step by step guide to finding to asking a support question.

DocTeam/Specs (last edited 2008-06-17 14:21:19 by localhost)