-
Notifications
You must be signed in to change notification settings - Fork 293
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
Canonical URL for v1 spec? #130
Comments
@tmontes As of now, everything is still technically unversioned (or perhaps v1.0), and while there are some proposed changes that will change/clarify the spec moving forward in a 1.1 or 2.0, these haven't been formally adopted (#94 an #92 come to mind specifically). So at this point the answer is that we don't actually have canonical versions yet with the larger issue that many of the providers are inconsistent with their data even in the presence of the spec (i.e. not precisely conforming). Were there specifics where a version would help with your feed parsing? |
@jcn, thanks for the quick feedback. The concern with this issue stems from my due diligence phase in evaluating a project I'm probably about to start working on. I've been told we need to process GBFS information feeds per I've prototyped some code and found no major troubles so far. I'm just looking into something that, at some point in the near future, I can refer to to formally state this code processes GBFS feeds per In short:
Can you please clarify which of these is true, as of today? On a tangential note: I believe having JSON Schema documents along with the spec would be valuable. While the current prose defines both structure and semantics, I'd argue that publishing such complementary documents along with the spec would help disambiguate structure while also simplify the automation of structural validation. Has anyone thought of this before? |
@heidiguenin, thanks for chiming in. Sure, let's move the conversation to #15. |
Hello all,
I'm currently evaluating a project where GBFS data will be sourced from multiple providers. Having found references to versioning in #9, #15, #92 and #93 at least, I understand that versioning is something that people who've been working on this have on their minds: mostly at the feed level, hardly at the "document level", if I may call it so.
I couldn't, thus, easily determine a "canonical URL" for the v1 spec document:
In #9, @jcn said:
That sounds like a useful approach.
AFAICT, the repo isn't currently tagged. Has any decision been made in this context? Are the formal spec versions published somewhere else, outside of GitHub? What would be the "canonical URL for version X.Y.Z of the spec"?
Thanks in advance.
The text was updated successfully, but these errors were encountered: