Thank you for taking the time to contribute to DuckDuckGo! ✨
We are pleased to open up this project to you — our community. We want to build the best browser out there. Here's how you can help us make that happen!
If you have feedback or questions, you can contact us. You can also use the feedback form in the browser. To do so, go to the three-dot menu > 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
- macOS 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/