961
Comment:
|
3415
|
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 Launchpad core: distributions, project-groups, projects, persons, and teams. Communication tasks like email and mailing lists are also part of the 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. |
Line 7: | Line 8: |
The Registry is maintained by the [[RegistryTeam]] | The developers with the most experience developing registry components were: |
Line 9: | Line 10: |
== Customer Top Stories == | * 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 11: | Line 16: |
Vision: Mark * Guided product registration * Remotely hosted/branded lists |
|
Line 15: | Line 17: |
Launchpad: Kiko * Guided product registration |
== Pillars == |
Line 18: | Line 19: |
UX: Martin * Personal Subscription Page * SFTP uploads for releases |
Pillars are are distributions, projects and project groups. They share a common set of features. |
Line 22: | Line 22: |
II: * Standalone Shipit |
* 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. |
Line 25: | Line 31: |
Corp Services: * Private projects * Project creation and disclosure |
|
Line 29: | Line 32: |
OEM: Joey * [[VersionThreeDotO/Registry/StoryCards#Saga:%20Privacy|Privacy Saga]] * [[https://bugs.edge.launchpad.net/launchpad-project/+bugs?field.tag=oem-services|"oem-services" tagged Registry bugs]] |
=== Projects === |
Line 33: | Line 34: |
Distro: Matt * Automatic package links * Code of conduct |
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. |
Line 37: | Line 38: |
U1: * Private Blueprints * API |
* 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