"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "doc/source/contributor/how-can-i-help.rst" between
keystone-16.0.1.tar.gz and keystone-17.0.0.tar.gz

About: OpenStack Keystone (Core Service: Identity) provides an authentication and authorization service for other OpenStack services. Provides a catalog of endpoints for all OpenStack services.
The "Ussuri" series (latest release).

how-can-i-help.rst  (keystone-16.0.1):how-can-i-help.rst  (keystone-17.0.0)
skipping to change at line 21 skipping to change at line 21
Unless required by applicable law or agreed to in writing, software Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS, WITHOUT distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
License for the specific language governing permissions and limitations License for the specific language governing permissions and limitations
under the License. under the License.
=============== ===============
How Can I Help? How Can I Help?
=============== ===============
Are you new to OpenStack or keystone? Are you interested in contributing, but Are you interested in contributing to the keystone project? Whether you're a
not sure where to start? Here are some easy ways that you can make a difference software developer, a technical writer, an OpenStack operator or an OpenStack
while you learn the ropes: user, there are many reasons to get involved with the keystone project:
* You can help shape the direction of the project, ensuring it meets your
organization's needs in the future
* You can help maintain the project's health and get your bugs fixed faster
* You can collaborate with other people to find common solutions that will help
you and your organization
* You can hack on a fun, security-related Python project with interesting
challenges
Here are some easy ways to make a big difference to the keystone project and
become part of the team:
* Read the documentation, starting with the rest of this contributor guide, and * Read the documentation, starting with the rest of this contributor guide, and
try to follow it to set up keystone and try out different features. Does it try to follow it to set up keystone and try out different features. Does it
make sense? Is something out of date? Is something misleading or incorrect? make sense? Is something out of date? Is something misleading or incorrect?
Submit a patch to fix it. Submit a patch or bug report to fix it.
* Check out the low hanging fruit bugs: * Monitor incoming bug reports, try to reproduce the bug in a test environment,
ask the bug reporter for more information, answer support questions and close
* `keystone`_ invalid bugs. Follow the `bug triage guide`_. New bugs can be found with the
* `keystonemiddleware`_ "New" status:
* `keystoneauth`_
* `python-keystoneclient`_ * `keystone <https://bugs.launchpad.net/keystone/+bugs?field.status=New>`__
* `keystonemiddleware <https://bugs.launchpad.net/keystonemiddleware/+bugs?fie
ld.status=New>`__
* `keystoneauth <https://bugs.launchpad.net/keystoneauth/+bugs?field.status=Ne
w>`__
* `python-keystoneclient <https://bugs.launchpad.net/python-keystoneclient/+bu
gs?field.status=New>`__
You can also subscribe to email notifications for new bugs.
* Subscribe to the openstack-discuss@lists.openstack.org mailing list (filter on
subject tag ``[keystone]``) and join the #openstack-keystone IRC channel on
freenode. Help answer user support questions if you or your organization has
faced and solved a similar problem, or chime in on design discussions that
will affect you and your organization.
* Check out the low hanging fruit bugs, submit patches to fix them:
* `keystone <https://bugs.launchpad.net/keystone/+bugs?field.tag=low-hanging-f
ruit>`__
* `keystonemiddleware <https://bugs.launchpad.net/keystonemiddleware/+bugs?fie
ld.tag=low-hanging-fruit>`__
* `keystoneauth <https://bugs.launchpad.net/keystoneauth/+bugs?field.tag=low-h
anging-fruit>`__
* `python-keystoneclient <https://bugs.launchpad.net/python-keystoneclient/+bu
gs?field.tag=low-hanging-fruit>`__
* Look for deprecation warnings in the unit tests and in the keystone logs of a * Look for deprecation warnings in the unit tests and in the keystone logs of a
running keystone installation and submit patches to make them go away. running keystone installation and submit patches to make them go away.
* Look at other projects, especially `devstack`_, and submit patches to correct * Look at other projects, especially `devstack`_, and submit patches to correct
usage of options that keystone has deprecated. Make sure to let the `keystone usage of options that keystone has deprecated. Make sure to let the `keystone
maintainers`_ know you're looking at these so that it's on their radar and maintainers`_ know you're looking at these so that it's on their radar and
they can help review. they can help review.
* Check the test coverage report (``tox -ecover``) and try to add unit test * Check the test coverage report (``tox -ecover``) and try to add unit test
coverage. coverage.
* Review `new changes`_. Keep OpenStack's `review guidelines`_ in mind. Ask * Review `new changes`_. Keep OpenStack's `review guidelines`_ in mind. Ask
questions when you don't understand a change. questions when you don't understand a change.
Need any help? :doc:`Reach out </getting-started/community>` to the keystone tea m. Need any help? :doc:`Reach out </getting-started/community>` to the keystone tea m.
.. _keystone: https://bugs.launchpad.net/keystone/+bugs?field.tag=low-hanging-fr .. _bug triage guide: https://wiki.openstack.org/wiki/BugTriage
uit
.. _keystonemiddleware: https://bugs.launchpad.net/keystonemiddleware/+bugs?fiel
d.tag=low-hanging-fruit
.. _keystoneauth: https://bugs.launchpad.net/keystoneauth/+bugs?field.tag=low-ha
nging-fruit
.. _python-keystoneclient: https://bugs.launchpad.net/python-keystoneclient/+bug
s?field.tag=low-hanging-fruit
.. _devstack: https://docs.openstack.org/devstack/latest/ .. _devstack: https://docs.openstack.org/devstack/latest/
.. _keystone maintainers: https://review.opendev.org/#/admin/groups/9,members .. _keystone maintainers: https://review.opendev.org/#/admin/groups/9,members
.. _new changes: https://review.opendev.org/#/q/is:open+project:openstack/keysto ne+OR+project:openstack/keystonemiddleware+OR+project:openstack/keystoneauth+OR+ project:openstack/python-keystoneclient .. _new changes: https://review.opendev.org/#/q/is:open+project:openstack/keysto ne+OR+project:openstack/keystonemiddleware+OR+project:openstack/keystoneauth+OR+ project:openstack/python-keystoneclient
.. _review guidelines: https://docs.openstack.org/project-team-guide/review-the- openstack-way.html .. _review guidelines: https://docs.openstack.org/project-team-guide/review-the- openstack-way.html
The Meaning of Low Hanging Fruit The Meaning of Low Hanging Fruit
================================ ================================
This section describes the intent behind bugs tagged as low hanging fruit. This section describes the intent behind bugs tagged as low hanging fruit.
Current maintainers should apply the tag consistently while triaging bugs, Current maintainers should apply the tag consistently while triaging bugs,
 End of changes. 3 change blocks. 
18 lines changed or deleted 45 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)