So You Want to Contribute…

For general information on contributing to OpenStack, please check out the contributor guide to get started. It covers all the basics that are common to all OpenStack projects: the accounts you need, the basics of interacting with our Gerrit review system, how we communicate as a community, etc.

Below will cover the more project specific information you need to get started with Kayobe.

Basics

The source repository for this project can be found at:

Communication

Kayobe shares communication channels with Kolla.

IRC Channel

#openstack-kolla (channel logs) on OFTC

Weekly Meetings

On Wednesdays in the IRC channel (meeting information)

Mailing list (prefix subjects with [kolla])

http://lists.openstack.org/pipermail/openstack-discuss/

Meeting Agenda

https://wiki.openstack.org/wiki/Meetings/Kolla

Whiteboard (etherpad)

Keeping track of CI gate status, release status, stable backports, planning and feature development status. https://etherpad.openstack.org/p/KollaWhiteBoard

Contacting the Core Team

The list in alphabetical order (on first name):

Name

IRC nick

Email address

Doug Szumski

dougsz

doug@stackhpc.com

John Garbutt

johnthetubaguy

john@johngarbutt.com

Kevin Tibi

ktibi

kevintibi@hotmail.com

Mark Goddard

mgoddard

mark@stackhpc.com

Pierre Riteau

priteau

pierre@stackhpc.com

Will Szumski

jovial

will@stackhpc.com

The current effective list is also available from Gerrit: https://review.opendev.org/#/admin/groups/1875,members

New Feature Planning

New features are discussed via IRC or mailing list (with [kolla] prefix). Kayobe project keeps RFEs in Launchpad. Please use [RFE] prefix in the bug subject. Note this is the same place as for bugs. Specs are welcome but not strictly required.

Task Tracking

Kayobe project tracks tasks in Launchpad. Note this is the same place as for bugs.

A more lightweight task tracking is done via etherpad - Whiteboard.

To see an overview of in-progress patches, sorted into useful sections, you can view the Kayobe Review Dashboard.

Reporting a Bug

You found an issue and want to make sure we are aware of it? You can do so on Launchpad. Note this is the same place as for tasks.

Getting Your Patch Merged

Most changes proposed to Kayobe require two +2 votes from core reviewers before +W. A release note is required on most changes as well. Release notes policy is described in its own section.

Significant changes should have documentation and testing provided with them.

Project Team Lead Duties

All common PTL duties are enumerated in the PTL guide. Release tasks are described in the Kayobe releases guide.