Weekly Update 121: Better results for more languages
This is a copy of our weekly newsletter for developers which you can subscribe to here.
Let's start off with a great tweet, recognising all the hard work that's been put into the programming mission:
We've been getting more and more encouraging messages like this recently — thank you contributors! You can see for yourself how coverage is improving (that's the percentage of search queries that show an Instant Answer), and what Instant Answers are now available for each language in the Overview post on the forum.
Now we're ready to add more languages. We've refined our processes and added automation, and are inviting contributors to become language leaders. This means you'd be responsible for creating and updating Instant Answers for a particular language, researching the best places to use as data sources, and coordinating contributions from other community members.
We've had some kind volunteers put themselves forward already. If you'd like to join them, we're still looking for help with:
Just add your name to this forum thread to be considered.
And if you'd prefer to start small with a single fix or improvement, here are some open issues we're looking for help with...
- Apple Docs: Overtriggering on 'lenient'
Perhaps we should require the word "apple" to be present?
- Add to Brainstorming topics
Choose the language you're familiar with and add your thoughts for good data sources or new Instant Answer suggestions.
- New Color Role
We'd love help refactoring common logic for several color IAs.
- Color Picker: Use HSL/HSB instead of HSV
We seem to have HSL but could try adding HSB to see how it looks.
Here's a useful tip if you're using (or intending to use) NodeJS. As you probably know, the usual way to start a server instance to view a web page or app is:
Simple. And then you make a few edits to your code, use
Stop! There's a better way...
Use a file watcher and you'll never have to restart the server manually. A popular choice is to use Nodemon, and you can install it from the command line with:
npm install -g nodemon
Next, to start the server don't use
node but use this instead:
As long as Nodemon is running, you can make changes in your code and simply refresh the page in your browser to see them take effect. No more
And with that, have a fun weekend!
- The DuckDuckGo Staff