photoprism/CONTRIBUTING.md
Vatsla Adhikari 8da3b4d91b
Added new ideas. (#553)
Vatsla Adhikari's added ideas.
2020-10-19 11:50:06 +02:00

2.5 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 commercial environments, where development effort is more focused on immediate results. Consider it as an analytical process that expands both the master and the editors knowledge, including others viewing it.

We welcome contributions of any kind including pull requests, ideas, bug reports, testing, writing documentation, tutorials and blog posts. If you help with development, you have the opportunity to learn Docker, Go, TensorFlow and much more.

Questions?

Follow us on Twitter and join our developers mailing list to receive regular project updates, get in contact with other contributors and discuss your ideas. Don't be afraid to ask stupid questions.

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

Pull requests

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

Our step-by-step guide explains how to submit new features, bugfixes and documentation. Just go for it and you will eventually find your way in the world of open source.

Feature requests

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 help forum 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.