API:Client code/Wikimania2015

This is for the Wikimania 2015 Hackathon workshop on evaluating API client libraries.

How you can contribute to the API ecosystem

 * Update API:Client code.
 * Search for new libraries in your language
 * Make sure existing links work
 * Make sure the descriptions are accurate
 * Check whether libraries have been updated in the last year; if they haven't, list them separately


 * Update existing evaluations: API:Client code/Evaluations hasn't been updated much since August 2014


 * Before evaluating a library, here are some basic questions to consider:
 * Has it been updated in the last 12 mo? Does it have a lot of open bugs/pull requests, especially compared to the number closed? If not, consider noting this on the library's entry on API:Client Code.
 * Does it have documentation, code samples, and tests provided?
 * Does it, at the minimum, handle logins, cookies, and continuations? (Even "syntactic sugar"-type libraries should do at least 2 of these.)


 * If the answers to the questions above indicate it would be useful, start a full evaluation for a library:
 * If you don't want to look at code today: how active is it? How responsive are the maintainers? How is the documentation? Are there code samples? Can you install it?
 * If you do want to look at code today: does it do what it claims to? How's the style? Do you see any terrible hacks? How efficient is its use of API calls?

General comments:
 * Make specific suggestions for improvement or specific things that are useful, not "this is terrible" or "this is great".
 * Constructively criticize the project, not the contributors.
 * If you're confused by code or instructions, that is useful data.

Who's working on what
Put your name and what you're working on for this session here.


 * User:Example and User:Example2 are updating the Pywikibot evaluation, focusing on documentation
 * User:Example3 is updating the C# and Haskell sections on API:Client code
 * Your name and work here