-
-
Notifications
You must be signed in to change notification settings - Fork 33
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
Consolidate API documentation and implementation #577
Comments
The API docs have not been updated in 2+ years and they are almost unusable. None of the endpoints work. Related to #577
Another thing is that the API versioning functionality is using a deprecated gem called This gem is preventing us to update to Rails 6 It prevented us also to update to Rails 5, but we found a maintained fork of it, which is now also not maintained. https://github.com/Sutto/rocket_pants <-- last update 2015 |
Some input from my side as Viktor shared this with me.
I'm not so bothered if you would like to move the API to fix controller instead of using that gem. (if you guys are sure nobody else uses those APIs). Do you have any usage analytics on API request? Then let's align on the exact changes, to prepare for the next cycle.
|
Current API documentation is not working at all. Also most of the examples related to the API are not working neither. Actually, there are 3 API versions but none of them is properly documented leading to a lot of difficulties to use the API, mostly for externals.
My suggestions are:
-- Viktor edit:
rocket_pants
gem which is preventing Rails 6 updateProblems:
.json
endpoints which use Ransack query / filter / paginationsThis now redirects to the API, why?
https://fablabs.io/labs.json redirects to -> https://api.fablabs.io/0/labs.json which loads ALL labs.
Suggestions
Related #444 #464 #76 #71 #72 #73
The text was updated successfully, but these errors were encountered: