libreoffice-online/CONTRIBUTING.md
pedropintosilva 7876a79624 Add info on PR policy
Signed-off-by: Pedro Pinto Silva <pedro.silva@collabora.com>
Change-Id: Ie048bdd6097197cbf176bfaaa7206335dde195e2
2022-01-19 10:21:23 +01:00

3.8 KiB

Contributing to Collabora Online

👍🎉 First off, thanks for taking the time to contribute! 🎉👍

The following is a set of rules and guidelines for contributing to Collabora Online. Please feel free to propose changes to this document in a pull request.

Submitting issues

If you have questions about how to install or use Collabora Online, please direct these to our forum. If you have issues or questions about Collabora Online development, you may join us on IRC or Telegram.

Guidelines

  • Please search the existing issues first, it's likely that your issue was already reported or even fixed.

    • Go to the main page of the repository, click "issues" and type any word in the top search/command bar.
    • You can also filter by appending e. g. "state:open" to the search string.
    • More info on search syntax within github
  • SECURITY: Report any potential security bug to us following our security policy instead of filing an issue in our bug tracker.

  • Report the issue using one of our templates, they include all the information we need to track down the issue.

Help us to maximize the effort we can spend fixing issues and adding new features, by not reporting duplicate issues.

Contributing to Source Code

Thanks for wanting to contribute source code to Collabora Online. You rock!

  1. Just fork the main repo
  2. Build it (on Linux or on any platform)
  3. Grab one of our newcomer-friendly easy hacks
  4. Send your first pull request
  5. Check master branch current status
  • Master: Pull request policy Try to get at least one +1 as a reaction, comment or approval from someone else before merging it
  • Master: Pull request policy It's required to have approval from someone before your PR can be merged

And if you get stuck at any point, just drop by one of our communication channels.

Sign your work

We use the Developer Certificate of Origin (DCO) as a additional safeguard for the Collabora Online project. This is a well established and widely used mechanism to assure contributors have confirmed their right to license their contribution under the project's license. Please read README.CONTRIBUTING.md. If you can certify it, then just add a line to every git commit message:

  Signed-off-by: Random J Developer <random@developer.example.org>

Use your real name (sorry, no pseudonyms or anonymous contributions). If you set your user.name and user.email git configs, you can sign your commit automatically with git commit -s.

Translations

Please submit translations via Weblate.