Thank you for taking the time to contribute to DuckDuckGo! ✨
We are pleased to open up the project to you - our community. How can you contribute?
Contact us at https://duckduckgo.com/feedback if you have feedback, questions or want to chat. You can also use the feedback form embedded within our Mobile App - to do so please navigate to Settings and select "Send Feedback".
A great way to contribute to the project is to report an issue when you encounter a problem.
We want our app to be as stable as possible thus your bug reports are immensely valuable. When reporting bugs let us know the:
- App version
- Device model
- iOS version
- Steps to reproduce the bug
- Expected behavior
- Actual behavior
If you have encountered a security issue, please reach us through https://hackerone.com/duckduckgo.
We're always open to contributions from the community! There are different approaches depending on how you wish to contribute:
- For bug fixes, feel free to open a pull request along with an associated issue. Someone from the team will review your issue/change within a few days.
- For new features, start by logging an issue with a description of your idea. Proposals that fit our product direction and timeline will be added to our backlog and labelled accordingly.
- If you're looking for a bug to work on, see the Help Wanted tag for a list of open issues.
We care about clean code. Refer to our style guide.
See Chris Beams' guide to writing good commit messages https://chris.beams.io/posts/git-commit/