photoprism/CONTRIBUTING.md
2022-01-11 16:43:00 +01:00

3.0 KiB
Raw Blame History

Every Contribution Makes a Difference

Think of Open Source development as free training with a visible outcome. Exploring new technologies is easier than in traditional enterprise environments, where risk tends to be avoided and developers often struggle to maintain decades-old code loaded with technical debt.

We welcome contributions of any kind, including bug reports, testing, writing documentation, tutorials, blog posts, and pull requests.

Questions?

Follow us on Twitter or join our Community Chat to get regular updates, connect with other contributors, and discuss your ideas.

Our Code of Conduct explains the "dos and donts."

Reporting Bugs

Before reporting a bug, please use our Troubleshooting Checklists to determine the cause of your problem. If you are unsure, have a general question, or need assistance:

In addition, sponsors receive direct technical support via email.

When reporting a problem, always include the software versions you are using and other information about your environment such as browser, browser plugins, operating system, storage type, memory size, and processor.

Pull Requests

The Developer Guide contains all information necessary to get you started. Issues labeled help wanted / easy can be good (first) contributions.

Because we want to create the best possible product for our users, we have a set of guidelines to ensure that all source code submissions are acceptable. They include step-by-step instructions for submitting new features, bug fixes, and documentation improvements.

Reviewing, testing and finally merging pull requests requires significant resources on our side. If it's not just a small fix, it can take several months.

Can't code?

No worries, you can also contribute by...

Thank you! <3