Files
rbd-iscsi-client/doc/source/contributor/contributing.rst
Brian Rosmaita 63da3ebb54 Format as a Cinder-related OpenStack project
- rearrange docs and add doc/requirements.txt
- add releasenotes directory and reno setup files
- update some requirements
- add lower-constraints
- update tox.ini
- minor changes for doc8 and pep8
- add .zuul.yaml

Technical debt: the tox 'pylint' testenv doesn't work;
see comments in tox.ini

Change-Id: I35e4dc1b9af91741176784886a84c55fbd4cd11c
2021-04-20 22:08:33 -04:00

1.2 KiB

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.

The rbd-iscsi-client library is maintained by the OpenStack Cinder project. To understand our development process and how you can contribute to it, please look at the Cinder project's general contributor's page: http://docs.openstack.org/cinder/latest/contributor/contributing.html

Getting Started

Here are some tips for setting up rbd-iscsi-client for local development <getting-started>.

Integration Testing

The rbd-iscsi-client library is consumed by the Cinder RBD ISCSI driver (cinder.volume.drivers.ceph.rbd_iscsi.RBDISCSIDriver). The driver, and hence this library, is tested by the cinder-plugin-ceph-iscsi-tempest job defined in the .zuul.yaml file in the Cinder code repository.