photoprism/CONTRIBUTING.md
Michael Mayer f544bff799 Docs: Update CONTRIBUTING.md and README.md
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2021-12-25 20:56:40 +01:00

3.4 KiB

Every Contribution Makes a Difference

Think of Open Source development as free training with a visible outcome. Exploring new technologies is easier than in typical enterprise environments, where development efforts are more focused on immediate results.

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

Code of Conduct

Our code of conduct explains the "dos and don'ts."

Questions?

Follow us on Twitter to receive regular project updates, get in contact with other contributors and discuss your ideas.

Of all the tools we tested, it works best to get and give continuous feedback. Especially polls are amazing for product development.

Roadmap

Our vision is to provide the most user-friendly solution for browsing, organizing, and sharing your photo collection. The roadmap shows what tasks are in progress, what needs testing, and which feature requests are going to be implemented next.

Please give ideas you like a thumbs-up 👍 , so that we know what is most popular. Ideas backed by one or more eligible sponsors will be prioritized as well.

You are welcome to add specific feature requests directly to our GitHub issue tracker if no similar idea or todo already exists. Please don't use the issue tracker to ask general questions.

Reporting Bugs

Please use the GitHub issue tracker to report clearly identified bugs and impediments to us. If you're not sure, start by asking in our community chat or contact us via email. When reporting an issue, please provide the version in use and information about your environment like browser, operating system, installed memory, and processor type.

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 may also contribute by...

Thank you very much! <3