Add IRC channels to team pages

Include the name of the IRC channel and a link to the IRC channel logs
where the channel is known.

Change-Id: Id6c54a89b040a76a6da2a6f48dbdce7515d2d867
This commit is contained in:
Doug Hellmann 2015-05-29 18:20:33 +00:00
parent 818d1183d1
commit 68ef6e6f1b
2 changed files with 34 additions and 0 deletions

View File

@ -21,6 +21,9 @@ from sphinx.util.nodes import nested_parse_with_titles
import projects
IRC_LOG_URL_BASE = 'http://eavesdrop.openstack.org/irclogs/%23'
def _team_to_rst(name, info):
yield '.. _project-%s:' % projects.slugify(name)
yield ''
@ -30,6 +33,10 @@ def _team_to_rst(name, info):
yield ''
yield ':Home Page: ' + info.get('url', '')
yield ':PTL: ' + info.get('ptl', '')
irc_channel = info.get('irc-channel')
if irc_channel:
yield ':IRC Channel: `#%s <%s%s>`__' % (
irc_channel, IRC_LOG_URL_BASE, irc_channel)
service = info.get('service')
if service:
yield ':Service: ' + service

View File

@ -1,5 +1,6 @@
Nova:
ptl: John Garbutt (johnthetubaguy)
irc-channel: openstack-nova
service: Compute
mission: >
To implement services and associated libraries to provide massively
@ -24,6 +25,7 @@ Nova:
Swift:
ptl: John Dickinson (notmyname)
irc-channel: openstack-swift
service: Object Storage
url: https://wiki.openstack.org/wiki/Swift
tags:
@ -48,6 +50,7 @@ Swift:
Glance:
ptl: Nikhil Komawar (nikhil_k)
irc-channel: openstack-glance
service: Image service
mission: >
To provide a service where users can upload and discover data assets that
@ -76,6 +79,7 @@ Glance:
Keystone:
ptl: Morgan Fainberg (morganfainberg)
irc-channel: openstack-keystone
service: Identity
mission: >
To facilitate API client authentication, service discovery, distributed
@ -116,6 +120,7 @@ Keystone:
Horizon:
ptl: David Lyle (david-lyle)
irc-channel: openstack-horizon
service: Dashboard
mission: >
To provide an extensible unified web based user interface for all
@ -149,6 +154,7 @@ Horizon:
Neutron:
ptl: Kyle Mestery (mestery)
irc-channel: openstack-neutron
service: Networking
mission: >
To implement services and associated libraries to provide on-demand,
@ -217,6 +223,7 @@ Neutron:
Cinder:
ptl: Mike Perez (thingee)
irc-channel: openstack-cinder
service: Block Storage
mission: >
To implement services and libraries to provide on-demand, self-service
@ -244,6 +251,7 @@ Cinder:
Ceilometer:
ptl : Gordon Chung (gordc)
irc-channel: openstack-ceilometer
service: Telemetry
url: https://wiki.openstack.org/wiki/Ceilometer
mission: >
@ -274,6 +282,7 @@ Ceilometer:
Heat:
ptl: Steve Baker (stevebaker)
irc-channel: heat
service: Orchestration
url: https://wiki.openstack.org/wiki/Heat
mission: >
@ -303,6 +312,7 @@ Heat:
Trove:
ptl: Nikhil Manchanda (SlickNik)
irc-channel: openstack-trove
service: Database service
mission: >
To provide scalable and reliable Cloud Database as a Service functionality
@ -326,6 +336,7 @@ Trove:
Ironic:
ptl: Devananda van der Veen (devananda)
irc-channel: openstack-ironic
service: Bare metal service
mission: >
To produce an OpenStack service and associated python libraries capable of
@ -361,6 +372,7 @@ Ironic:
Oslo:
ptl: Davanum Srinivas (dims)
irc-channel: openstack-oslo
service: Common libraries
mission: >
To produce a set of python libraries containing code shared by OpenStack
@ -481,6 +493,7 @@ Oslo:
Infrastructure:
ptl: James E. Blair (jeblair)
irc-channel: openstack-infra
url: http://docs.openstack.org/infra/system-config/
mission: >
Develop and maintain the tooling and infrastructure needed to support the
@ -607,6 +620,7 @@ Infrastructure:
Documentation:
ptl: Lana Brindley (loquacities)
irc-channel: openstack-doc
mission: >
Provide documentation for core OpenStack projects to promote OpenStack.
Develop and maintain tools and processes to ensure quality, accurate
@ -632,6 +646,7 @@ Documentation:
Quality Assurance:
ptl: Matthew Treinish (mtreinish)
irc-channel: openstack-qa
mission: >
Develop, maintain, and initiate tools and plans to ensure the upstream
stability and quality of OpenStack, and its release readiness at any point
@ -661,6 +676,7 @@ Quality Assurance:
TripleO:
ptl: James Slagle (slagle)
irc-channel: tripleo
service: Deployment
mission: >
Develop and maintain tooling and infrastructure able to deploy OpenStack in
@ -709,6 +725,7 @@ TripleO:
Release cycle management:
ptl: Thierry Carrez (ttx)
irc-channel: openstack-relmgr-office
mission: >
To organize the release cycle and the work necessary to produce coordinated
releases of the integrated components of OpenStack. To collect bugfix
@ -724,6 +741,7 @@ Release cycle management:
Zaqar:
ptl: Flavio Percoco (flaper87)
irc-channel: openstack-zaqar
service: Message service
mission: >
To produce an OpenStack messaging service that affords a
@ -744,6 +762,7 @@ Zaqar:
Sahara:
ptl: Sergey Lukjanov (SergeyLukjanov)
irc-channel: openstack-sahara
service: Data processing service
mission: >
To provide a scalable data processing stack and associated management
@ -774,6 +793,7 @@ Sahara:
Barbican:
ptl: Douglas Mendizabal (redrobot)
irc-channel: openstack-barbican
service: Key management service
mission: >
To produce a secret storage and generation system capable of providing key
@ -813,6 +833,7 @@ Designate:
Magnum:
ptl: Adrian Otto (adrian_otto)
irc-channel: magnum
service: Containers service
mission: >
To provide a set of services for management of application containers
@ -830,6 +851,7 @@ Magnum:
Manila:
ptl: Ben Swartzlander (bswartz)
irc-channel: openstack-manila
service: Shared file systems
mission: >
To provide a set of services for management of shared file systems
@ -850,6 +872,7 @@ Manila:
Murano:
ptl: Serg Melikyan (smelikyan)
irc-channel: murano
service: Application catalog
mission: >
To provide an application catalog service so that users can compose and
@ -881,6 +904,7 @@ Murano:
OpenStackClient:
ptl: Dean Troyer (dtroyer)
irc-channel: openstack-sdks
service: command line client
mission: >
Provide a single command line interface for OpenStack services with a
@ -901,6 +925,7 @@ OpenStackClient:
Congress:
ptl: Tim Hinrichs (thinrichs)
irc-channel: congress
service: Governance service
mission: >
To provide governance as a service across any collection of cloud
@ -932,6 +957,7 @@ Security:
Rally:
ptl: Boris Pavlovic (boris-42)
irc-channel: openstack-rally
service: Benchmark service
mission: >
To provide a framework for performance analysis and benchmarking of
@ -943,6 +969,7 @@ Rally:
Mistral:
ptl: Renat Akhmerov (rakhmerov)
irc-channel: openstack-mistral
service: Workflow service
mission: >
Provide a simple YAML-based language to write workflows (tasks and transition rules)