Diff for "Registry"

Not logged in - Log In / Register

Differences between revisions 15 and 16
Revision 15 as of 2011-01-18 07:53:15
Size: 3415
Editor: sinzui
Comment:
Revision 16 as of 2011-01-20 20:55:25
Size: 3907
Editor: sinzui
Comment:
Deletions are marked like this. Additions are marked like this.
Line 20: Line 20:
common set of features. common set of features. Talk to J.C. Curtis, Brad.
Line 23: Line 23:
    because of application restrictions or organisational ownership. <<BR>>
    Talk to Curtis and Brad

    * Announcements: They appear on pages and in RSS. <<BR>>
    Talk to Brad and Curtis
    because of application restrictions or organisational ownership.
    * Announcements: They appear on pages and in RSS.
Line 28: Line 26:
    services are hosted and configure Launchpad usage. <<BR>>
    Talk to J.C. Curtis, Brad.
    services are hosted and configure Launchpad usage.
Line 36: Line 33:
make contributions according to their own interests. make contributions according to their own interests. Talk to Brad and Curtis.
Line 40: Line 37:
    Talk to Brad and Curtis
Line 42: Line 38:
    to use Launchpad. <<BR>>
    Talk to Brad and Curtis
    to use Launchpad.
Line 46: Line 41:
    projects. <<BR>>
    Talk to Curtis and Brad
    projects.
Line 49: Line 43:
 
Line 52: Line 46:
Ubuntu's releases are mirrored by other sites. Ubuntu's releases are mirrored by other sites. Talk to Johnathan Davies,
Curtis, and Salgado.
Line 54: Line 49:
    * Mirrors: CD and archive mirrors of distribution releases. <<BR>>
    Talk to Johnathan Davies and Curtis
    * Mirrors: CD and archive mirrors of distribution releases.
Line 57: Line 51:
    mirrors. <<BR>>
    Talk to Johnathan Davies and Salgado.
    mirrors.
Line 65: Line 58:
tarballs or installers. tarballs or installers. Talk to Curtis and Brad about these components.
Line 77: Line 70:
Talk to Curtis and Brad about these components
Line 80: Line 72:

Distribution and distro series source packages summarise current and
historical uploads of packages. Talk to Curtis, J.C., and William Grant.
Line 86: Line 81:
Line 88: Line 84:
Persons are users or teams registered either by a human or an import
process. Person may own, manage, or interact with Launchpad artefacts.

Line 89: Line 89:

Users represent a person. Most are registered by processes. Some users
are active, meaning that a human may authenticate to assume the identity of
a person. Talk to Curtis, Brad, J.C.
Line 99: Line 103:
Line 100: Line 105:

Teams represents a group of users that discuss common issues or may control
Launchpad artefacts. Teams are mostly registered by users, though some may be
registered by an import process. Talk to Curtis, Brad, J.C.

Launchpad Registry

The registry is a core domain that most all Launchpad applications require. The code is primarily located in lp.registry and lp.services.mailman.

The developers with the most experience developing registry components were:

Pillars

Pillars are are distributions, projects and project groups. They share a common set of features. Talk to J.C. Curtis, Brad.

  • Name Blacklist: The rules that prevent names for being used either because of application restrictions or organisational ownership.
  • Announcements: They appear on pages and in RSS.
  • Application Configuration: The pages that allow owners to set where services are hosted and configure Launchpad usage.

Projects

Projects commonly product software, art, or some work that can be used. Projects have maintainers, and drivers, but are shared by communities who make contributions according to their own interests. Talk to Brad and Curtis.

  • Licenses: The terms that govern the use, distribution and modification

    of the work produced by the project.

  • Commercial subscriptions: The rules that permits proprietary projects to use Launchpad.
  • Project groups: A grouping of projects that provides aggregated views of bugs, blueprints, and answers. The group drivers are drivers of the projects.

Distributions

Ubuntu's releases are mirrored by other sites. Talk to Johnathan Davies, Curtis, and Salgado.

  • Mirrors: CD and archive mirrors of distribution releases.
  • Distribution mirror prober: The process that checks the freshness of mirrors.

Series, Milestones, and releases

Projects and distributions have series of milestones that mark progress toward a goal (releases). Project releases are often associated with tarballs or installers. Talk to Curtis and Brad about these components.

  • Series: A sequence or grouping of goals that constitute an planned effort to produce a finished work.
  • Milestones: time-bases or feature-based goals.
  • Releases: A completed goal that culminated in a release of files that may by finished or be in an alpha or beta state.
  • Product release finder: A process to locates release files on remote sites and uploads them to Launchpad, possibly creating milestone and releases on series.
  • timelines: A representation of series, releases, and timelines.

Source Packages

Distribution and distro series source packages summarise current and historical uploads of packages. Talk to Curtis, J.C., and William Grant.

  • Source package names
  • Distribution source package
  • (Distro series) source package
  • Packaging links

Persons

Persons are users or teams registered either by a human or an import process. Person may own, manage, or interact with Launchpad artefacts.

Users

Users represent a person. Most are registered by processes. Some users are active, meaning that a human may authenticate to assume the identity of a person. Talk to Curtis, Brad, J.C.

  • GPG
  • SSH
  • IRC
  • Jabber
  • Wiki name
  • Code of Conduct
  • Location
  • Karma

Teams

Teams represents a group of users that discuss common issues or may control Launchpad artefacts. Teams are mostly registered by users, though some may be registered by an import process. Talk to Curtis, Brad, J.C.

  • Team membership
  • Team participation
  • Mailing Lists
  • Polls
  • Privacy

Registry (last edited 2021-11-15 09:47:54 by cjwatson)