Skip to content

Latest commit

 

History

History
39 lines (24 loc) · 1.76 KB

CONTRIBUTING.md

File metadata and controls

39 lines (24 loc) · 1.76 KB

Contributing to DuckDuckGo

Thank you for taking the time to contribute to DuckDuckGo! ✨

There are a few ways that you can contribute to our products:

Share feedback

Contact us at https://duckduckgo.com/feedback if you have feedback, questions or want to chat. You can also use the feedback forms embedded within our mobile & desktop apps - to do so please navigate to the app's settings menu and select "Send Feedback".

Report an issue

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

Contributing Code

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.

Style Guide

We care about clean code. Refer to our style guide.

Commit Messages

See Chris Beams' guide to writing good commit messages: https://chris.beams.io/posts/git-commit/