keystone/doc/source/contributor/how-can-i-help.rst

2.8 KiB

How Can I Help?

Are you new to OpenStack or keystone? Are you interested in contributing, but not sure where to start? Here are some easy ways that you can make a difference while you learn the ropes:

  • 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 make sense? Is something out of date? Is something misleading or incorrect? Submit a patch to fix it.
  • Check out the low hanging fruit bugs:
  • 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.
  • Look at other projects, especially devstack, and submit patches to correct 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 they can help review.
  • Check the test coverage report (tox -ecover) and try to add unit test coverage.
  • Review new changes. Keep OpenStack's review guidelines in mind. Ask questions when you don't understand a change.

Need any help? Reach out to the keystone team.