Skip to content

Get Involved

Allen Winter edited this page Dec 20, 2023 · 9 revisions

How to get Involved

To get started, just contact us by one of the official contact streams (mailing lists, IRC) or just start by filing pull requests here on Github. We'll review them as soon as we can!

Copyright Assignment

Contributions will be happily accepted, but all contributions require a signed KDAB Copyright Assignment Agreement.

  • Individual contributors (non-employees) are required to electronically agree to the KDAB CLA using the GitHub cla-assistant hook.

  • Employees, representing their company, must email a completed and signed KDAB Copyright Assignment Agreement to info@kdab.com.

This is needed so we can continue to dual-license GammaRay. Contact support@kdab.com for more information.

If you find what looks like a bug

  1. Search the mailing list to see if anyone else had the same issue.
  2. Check the GitHub issue tracker (http://github.com/KDAB/GammaRay/issues/) to see if anyone else already reported the issue.
  3. If you can't find anything, create an issue with information on how to reproduce it.

If you want to contribute an enhancement or a fix

  1. Fork the project on github.
  2. Make your changes (write tests if possible).
  3. Commit and push the changes to your fork.
  4. Send a pull request.

Easy-to-fix bugs for starters

Some of the bugs users reported are relatively easy to fix or require very little amount of work to be completed. Please check https://github.com/KDAB/GammaRay/issues?direction=desc&labels=junior+job&page=1&sort=created&state=open if you want to get started by fixing some trivial bugs.