<div>Hey dev,</div><div><br></div><div>Just posted the first few issues of the work that I can deem 'stuff that we're doing as part of the Knight iniative'. They consist of API-related tasks, some of which have had prior art but haven't been tested/completed enough to ship. I'd like to get them done and shipped to make some substantive improvement in the API.</div>
<div><br></div><div>The first three are:</div><div><br></div><div>* JSON formatting for API calls and GeoJSON for some of them. Basically just making things friendly for Javascript and other JSON-era languages.</div><div>
* Filtering the API endpoints, so that POI editors don't have to sift through road data, and so on.</div><div>* A TagInfo-like API for 'commonly used tags'</div><div><br></div><div>( see on <a href="https://github.com/openstreetmap/openstreetmap-website/issues?direction=desc&sort=created&state=open">https://github.com/openstreetmap/openstreetmap-website/issues?direction=desc&sort=created&state=open</a> )</div>
<div><br></div><div>There are a few more tasks to come - stuff like the possibility of an Oauth 2 client flow, a complete user API for stuff like user photos & stats. Some of the tasks might not be necessary, some might be in need of technical reframing (what should be done in cgimap instead?): if you've got (constructive) input, please give it!</div>
<div><br></div><div>Tom</div>