photoprism/CONTRIBUTING.md
2022-01-13 20:11:13 +01:00

2.9 KiB
Raw Blame History

Every Contribution Makes a Difference

We welcome contributions of any kind, including blog posts, tutorials, testing, writing documentation, and pull requests. The Developer Guide contains all the information necessary for you to get started.

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."

Creating Bug Reports

Before reporting a bug, please use our Troubleshooting Checklists to determine the cause of your problem. If you have a general question, need help, or an issue has not (yet) been clearly identified:

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.

Submitting Pull Requests

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. Issues labeled help wanted / easy can be good (first) contributions.

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.

You can also contribute by...

We Love Feedback

An important part of our journey is to explore new ways in product development and build better software through simplicity and consistent use of community feedback. You are always welcome to share your thoughts with us.