Weekly Update 106: Acknowledging Community Leaders
This is a copy of our weekly newsletter for developers which you can subscribe to here.
I'm pleased to say that in the past couple of weeks we've welcomed two new Community Leaders, PJ Hampton and Robert Gaul. They're both technical members of the DuckDuckGo community and have recently spent a lot of time both working on Instant Answers directly and helping out other contributors. Welcome!
We now have over 20 Community Leaders and they guide the community in various ways, from technical support and advice, to helping with physical meetups, to answering user questions and suggestions. They're even active outside DuckDuckGo sites, for example on sub-Reddits or social media.
So this week I'd like to acknowledge the great work they put in to make our community a friendly and fulfilling place to be. Community Leaders, we salute you!
And on that positive note, let's see what contribution ideas we've got this time...
The suggested fix is in the issue comments so should be easy to implement.
Looks like we could remove some parentheses for better legibility.
For example, Japanese text breaks out of the duck's speech bubble. Poor Dax!
We need to investigate how we can prevent this false triggering.
IAs for Adoption
The following Instant Answers are looking for a maintainer. If you'd like to step forward, please create an issue on GitHub using the button at the bottom of each IA page.
It's another one from our resident human knowledgebase, Zaahir (@moollaza). As you know, our Instant Answers use a lot of regular expressions, just like many other projects, but they can be frustrating to set up and to debug. This tool makes things a lot easier:
In the first box you build your regular expression, and as you enter characters it dynamically shows a helpful visualization above, allowing you to see the effect each character has. For example, adding "?" to indicate an optional item would automatically draw a new line showing that the parser can bypass the preceding character(s).
This may sound complicated but thankfully there's also a second box for testing particular strings. Whatever you enter in that box will be highlighted if there's a partial or full match.
It's hard to describe properly so I recommend you take a look and play with some basic regex to see the result.
And with that, we wish you all a fun weekend!
- The DuckDuckGo staff