Diff for "Registry"

Not logged in - Log In / Register

Differences between revisions 13 and 15 (spanning 2 versions)
Revision 13 as of 2011-01-18 07:02:22
Size: 913
Editor: sinzui
Comment:
Revision 15 as of 2011-01-18 07:53:15
Size: 3415
Editor: sinzui
Comment:
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
= Registry = = Launchpad Registry =
Line 5: Line 5:
The Registry is the core Launchpad application. It manages the objects that periphery applications extend :
    * Pillars: distributions, projects, and project groups
    * Persons: users, teams and [[/MailingLists | mailing lists]]
    * Management: series, milestones, and releases
    * Source packages
    * Announcements
The registry is a core domain that most all Launchpad applications require.
The code is primarily located in lp.registry and lp.services.mailman.
Line 12: Line 8:
== Enhancement Proposals ==
 * Notes on the use of the [[Registry/TeamParticipationUsage | Team Participation ]] table.
 * [[Registry/RegistryKarma | Registry Karma]]
 * [[Registry/BugConfiguration | Bug configuration]]
 * [[Registry/EssentialSourcePackageInformation | Source package information]]
The developers with the most experience developing registry components were:
Line 18: Line 10:
== On Launchpad ==     * Barry ([[https://launchpad.net/~barry | barry]])
    * Brad ([[https://launchpad.net/~bac | bac]])
    * Curtis ([[https://launchpad.net/~sinzui | sinzui]])
    * J.C. ([[https://launchpad.net/~jcsackett | jcsackett]])
    * Salgado ([[https://launchpad.net/~salgado | salgado]])
Line 20: Line 16:
  * [[https://launchpad.net/launchpad-registry | Launchpad Registry]]
  * [[https://launchpad.net/~launchpad-registry | Launchpad Registry team]]
Line 23: Line 17:
== UDS Lucid == == Pillars ==
Line 25: Line 19:
  * SoftwareCenterRatingsAndReviewsGobbySession Pillars are are distributions, projects and project groups. They share a
common set of features.

    * Name Blacklist: The rules that prevent names for being used either
    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
    * Application Configuration: The pages that allow owners to set where
    services are hosted and configure Launchpad usage. <<BR>>
    Talk to J.C. Curtis, Brad.


=== 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.

    * Licenses: The terms that govern the use, distribution and modification
    of the work produced by the project. <<BR>>
    Talk to Brad and Curtis
    * Commercial subscriptions: The rules that permits proprietary projects
    to use Launchpad. <<BR>>
    Talk to Brad and Curtis
    * Project groups: A grouping of projects that provides aggregated views
    of bugs, blueprints, and answers. The group drivers are drivers of the
    projects. <<BR>>
    Talk to Curtis and Brad

 
=== Distributions ===

Ubuntu's releases are mirrored by other sites.

    * Mirrors: CD and archive mirrors of distribution releases. <<BR>>
    Talk to Johnathan Davies and Curtis
    * Distribution mirror prober: The process that checks the freshness of
    mirrors. <<BR>>
    Talk to Johnathan Davies and Salgado.


== 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.

    * 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.

Talk to Curtis and Brad about these components

== Source Packages ==

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

== Persons ==

=== Users ===

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

=== Teams ===

    * Team membership
    * Team participation
    * Mailing Lists
    * Polls
    * Privacy

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.

  • Name Blacklist: The rules that prevent names for being used either

    because of application restrictions or organisational ownership.
    Talk to Curtis and Brad

  • Announcements: They appear on pages and in RSS.
    Talk to Brad and Curtis

  • Application Configuration: The pages that allow owners to set where

    services are hosted and configure Launchpad usage.
    Talk to J.C. Curtis, Brad.

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.

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

    of the work produced by the project.
    Talk to Brad and Curtis

  • Commercial subscriptions: The rules that permits proprietary projects

    to use Launchpad.
    Talk to Brad and Curtis

  • Project groups: A grouping of projects that provides aggregated views of bugs, blueprints, and answers. The group drivers are drivers of the

    projects.
    Talk to Curtis and Brad

Distributions

Ubuntu's releases are mirrored by other sites.

  • Mirrors: CD and archive mirrors of distribution releases.
    Talk to Johnathan Davies and Curtis

  • Distribution mirror prober: The process that checks the freshness of

    mirrors.
    Talk to Johnathan Davies and Salgado.

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.

  • 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.

Talk to Curtis and Brad about these components

Source Packages

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

Persons

Users

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

Teams

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

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