780
Comment:
|
← Revision 17 as of 2021-11-15 09:47:54 ⇥
3287
remove obsolete "talk to" information
|
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: |
The Registry is maintained by the [[RegistryTeam]] | |
Line 14: | Line 9: |
== Design documents == * Notes on the use of the [[Registry/TeamParticipationUsage | Team Participation ]] table. |
== Pillars == |
Line 17: | Line 11: |
== On Launchpad == | Pillars are distributions, projects and project groups. They share a common set of features. |
Line 19: | Line 14: |
* [[https://launchpad.net/launchpad-registry | Launchpad Registry]] * [[https://launchpad.net/~launchpad-registry | Launchpad Registry team]] |
* 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. |
Line 22: | Line 20: |
== UDS Lucid == | |
Line 24: | Line 21: |
* SoftwareCenterRatingsAndReviewsGobbySession | === Projects === Projects commonly produce 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>> * 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. * 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. * 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. * 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. * 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. * 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.
Pillars
Pillars 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.
- 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 produce 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- Team membership
- Team participation
- Mailing Lists
- Polls
- Privacy