Weekly Update 92: Introducing Maintainers!
This is a copy of our weekly newsletter for developers which you can subscribe to here.
We’ve rolled out a change to DuckDuckHack that introduces, “maintainers” to our community. Now, every Instant Answer has an individual assigned as the Maintainer of that IA.
What’s a Maintainer?
A maintainer is the individual responsible for moderating Pull Requests and Issues with Instant Answers that they’re responsible for. Most basically, they oversee proposed and submitted changes to their Instant Answers to ensure the quality and reliability of an Instant Answer experience. They’re the first line of defense against things like bug reports, malicious code as well as improvements and updates!
What does this mean for me?
If you've created an Instant Answer, you should now be noted as the Maintainer on your IA page. When someone created an issue through your page, you will be notified via GitHub and should respond according to the Maintainer Guidelines: http://docs.duckduckhack.com/maintaining/guidelines.html We hope that having clear expectations for the long-term care of an Instant Answer will help foster a better sense of ownership and clarity for contributors. Over time, we hope that every Instant Answer has an attentive developer overseeing its changes and deeply caring about the answers and search queries they’re moderating.
Read more about the update here: https://duck.co/blog/post/289/maintainers-for-instant-answers
As usual, if you're looking to help out or jump into something this weekend, please check the issues below!
JSON Syntax Cheat Sheet: Complete re-phrasing
The information in the JSON Syntax cheatsheet is not as useful as it can be at the moment.
Dice: Layout Regression
The dice are too small. It would also benefit from some padding adjustments!
Riffsy: Restrict character matching to Emoji only
Restrict triggering to only Emojis and not all Unicode characters.
Time: Use Moment-Timezone for Time
Explore the use of Moment.js instead of using an API.
SunInfo: Sun times for Toronto, Canada are off by one hour
Investigate why sunrise and sunset show different results in certain locations.
Language cheat sheets should be triggered with the keyword "phrases"
In other words, instead of having to type "german phrases cheat sheet", the IA should be triggered with only "german phrases".