-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve kobotoolbox adaptor: functions, documentation and examples #603
Comments
Here is my feedback for the API reference. I am going to make a few comments on the API itself while I'm here, although that's technically not part of this work tl;dr
General
getDeploymentInfo
getForms
getSummissions
|
There is clear documentation on the configuration. Like every other adaptor I don't think its well presented, but that's a wider problem |
There is one example, with a score of 0, with no code. So that needs sorting out. Also the readme has quite a nice example of filtering on submissions |
I'm just looking at doing a sweep of docs here to make this our gold standard for documentation. My problem is: the API really isn't very clean, and it's hard to provide clean documentation for an unclean API! For example: Another problem with the actual API of Another big problem with kobotoolbox is that kobo themselves don't really document their own APIs. We have a real opportunity to provide a nice clean interface to kobo.... but only if we can work out what that API is. Maybe we can reverse engineer it from the source, or just guess a bit and work it out. Furthermore, I can't write good examples if I don't know how the adaptor or API works. So, I'm a bit stuck here. |
Please check in with @josephjclark if you need to and update the estimate @hunterachieng accordingly. |
@hunterachieng given the chat with joe about some design questions he wants to revisit, you do not need to worry about this issue for this next sprint. Instead we'll focus on #934, so fyi I've put this new issue in sprint backlog (and this one Joe will revisit the spec for a future sprint) |
The first part of this issue is to review & audit the existing docs for the Kobo adaptor to determine what the "best-class" version of the documentation on the adaptor functions and examples could look like.
To check:
options
documented? (And how do we do this?)The notes from the review have been noted to inform improvements in this comment. The objective is to clean up API Signatures for Kobotoolbox adaptor using CommCare and HTTP as references.
The text was updated successfully, but these errors were encountered: