-
Notifications
You must be signed in to change notification settings - Fork 232
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
Elevating Status of Realtime Feed #108
Conversation
Suggesting moving the real-time feed from a subsection of the Trips endpoint to its own section to clarify that it is a separate requirement and should be its own endpoint.
+1, this is an important requirement and a little hidden in the current documentation. It would also be useful to clarify whether providers are expected to update the GBFS master list as part of their implementation. |
If we're going to elevate the GBFS spec, I think we can/should do some more work to describe the MDS interpretation of what complying with GBFS means. I think we need to answer at least these questions:
We should probably also clarify (more as a TLDR; than anything) what it means for dockless mobility providers to comply with GBFS. My interpretation is:
|
@thekaveman I've gone ahead and add some interpretation remarks. Given that GBFS doesn't really yet support dockless mobility, it's a little hard to fully bake this, but I've made some changes that should achieve the goal (allowing integration in realtime availability apps by the public) without too much insanity. Changelog:
This doesn't require than companies register in the GBFS registry, because the registry is city/region specific. Hoping that @noonhub @sethherr and others who have NABSA connections can make progress on getting first class dockless support into GBFS. If that isn't happening, I think it would be best to remove the GBFS requirement from MDS and require some sort of realtime availability MDS feed. For now, I think this pull request makes key clarifications while preserving options. |
Thanks for the edits. The point of my initial commit is that the MDS currently does state a requirement for a GBFS-like feed, and we've received a few different comments/questions from providers suggesting that there is some confusion around this requirement. Agree with @hunterowens that we should be clear on whether we do or don't require the feed. However, I don't see how that is related to why it is currently buried in the |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yeah this looks good.
I think the point is, if we are about to unbury it, it shouldn't presented in the same after-thought context that it was previously. Treat like it a real section, with some explanation. I think @hunterowens change is good. |
Thank you @thekaveman! |
Suggesting moving the real-time feed from a subsection of the Trips endpoint to its own section to clarify that it is a separate requirement with a separate endpoint