blob: 4de238fbf81a46d3529ea8ccb0cacc34b635f3c0 [file] [log] [blame]
Ghanshyam Mann4578f982020-04-19 17:54:56 -05001============================
2So You Want to Contribute...
3============================
4
5For general information on contributing to OpenStack, please check out the
6`contributor guide <https://docs.openstack.org/contributors/>`_ to get started.
7It covers all the basics that are common to all OpenStack projects: the accounts
8you need, the basics of interacting with our Gerrit review system, how we
9communicate as a community, etc.
10
11Below will cover the more project specific information you need to get started
12with Devstack.
13
14Communication
15~~~~~~~~~~~~~
Ghanshyam Mann8ea11c22021-05-31 15:04:29 -050016* IRC channel ``#openstack-qa`` at OFTC.
Ghanshyam Mann4578f982020-04-19 17:54:56 -050017* Mailing list (prefix subjects with ``[qa][devstack]`` for faster responses)
18 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-discuss
19
20Contacting the Core Team
21~~~~~~~~~~~~~~~~~~~~~~~~
22Please refer to the `Devstack Core Team
23<https://review.opendev.org/#/admin/groups/50,members>`_ contacts.
24
25New Feature Planning
26~~~~~~~~~~~~~~~~~~~~
27If you want to propose a new feature please read `Feature Proposal Process`_
28Devstack features are tracked on `Launchpad BP <https://blueprints.launchpad.net/devstack>`_.
29
30Task Tracking
31~~~~~~~~~~~~~
32We track our tasks in `Launchpad <https://bugs.launchpad.net/devstack>`_.
33
34Reporting a Bug
35~~~~~~~~~~~~~~~
36You found an issue and want to make sure we are aware of it? You can do so on
37`Launchpad <https://bugs.launchpad.net/devstack/+filebug>`__.
38More info about Launchpad usage can be found on `OpenStack docs page
39<https://docs.openstack.org/contributors/common/task-tracking.html#launchpad>`_
40
41Getting Your Patch Merged
42~~~~~~~~~~~~~~~~~~~~~~~~~
43All changes proposed to the Devstack require two ``Code-Review +2`` votes from
44Devstack core reviewers before one of the core reviewers can approve the patch
45by giving ``Workflow +1`` vote. One exception is for patches to unblock the gate
46which can be approved by single core reviewers.
47
48Project Team Lead Duties
49~~~~~~~~~~~~~~~~~~~~~~~~
50All common PTL duties are enumerated in the `PTL guide
51<https://docs.openstack.org/project-team-guide/ptl.html>`_.
52
53The Release Process for QA is documented in `QA Release Process
54<https://wiki.openstack.org/wiki/QA/releases>`_.
55
56.. _Feature Proposal Process: https://wiki.openstack.org/wiki/QA#Feature_Proposal_.26_Design_discussions