2 Jul

Weekly Update 108: An easy way to help

This is a copy of our weekly newsletter for developers which you can subscribe to here.

Hello contributors,

This week, we'd like to highlight a non-human and non-avian workhorse in our community — the beloved beta server: beta.duckduckgo.com. Every Instant Answer passes through Beta before going live on DuckDuckGo so it can be tested and improved (or applauded) with real-world feedback.

Take a look at the "IA Testing" tab to see which Instant Answers need your help. Clicking on one will show its example queries and associated pull request so that you can easily try it out and leave a comment for the developer. You can even set beta.duckduckgo.com as your default search engine on mobile or desktop!

Screenshot of Instant Answers for testing on the DuckDuckGo beta server

This kind of help can be done without looking at a line of code, but if you prefer to get technical here are some other contribution ideas...

5-minute Fixes

More quick fix ideas here...

Weekend Warriors

More high priority fix ideas here...

IAs for Adoption

The following Instant Answers are looking for a maintainer — someone to moderate suggested changes from the community as well as address any issues that pop up in the future. If you'd like to step forward, please create an issue on GitHub using the button at the bottom of each IA page.

Quick Tip

Back to Git this week, in particular making Git beautiful! You may know there's a git log command for showing the history of your Git activity. It's helpful but not very concise or skimmable. Fortunately, there are a few options that transform the command's output.

Let's cut to the chase — this is a far better way to use git log:

git log --graph --oneline --decorate --all

As you can probably tell, it will show a basic graph of Git activity with summaries reduced to one line. It decorates the view with branch names and makes sure that all activity is included. Give it a try in any Git repository to see the effect.

And of course, because it's quite a long command you could save time by making an alias for it such as gitgraph, as we discussed previously.

I hope that helps. Have a nice weekend everyone!

- The DuckDuckGo Staff

3 Tweet

This blog has been archived

Thank you for reading and contributing lively discussion to our blog! Read more posts about online privacy on our new blog at spreadprivacy.com.

Very interesting, keep doing this way !

posted by PrincyCrochet • 2 years and 2 months ago Link

Wow, good improvement

posted by elvitiligo • 2 years and 5 months ago Link

Thanks very much!

posted by tagawa Staff • 2 years and 5 months ago Link