-
Notifications
You must be signed in to change notification settings - Fork 101
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
Proposal: Adding Flex rules to the validator #1721
Comments
Now that Flex v2 has been adopted, will the GTFS Validator support it? |
@derhuerst Yes! The next release will include Flex rules. There will be some discussion here in the next 2 months to solidify the new validation rules and requirements. |
reference.md
in Google Transit's repo
This issue has been updated to include MobilityData's proposal for Flex validation rules. Please read it above and share feedback in the document. |
@emmambd Hi Emma! The link provided (https://share.mobilitydata.org/flex-validation-rules) doesn't seem to work. Is there an easy way to fix it, or maybe to provide the full URL until it's fixed? Thanks! |
@LeoFrachet Thanks for flagging this! I've updated it with the long form version. Let me know if you still have issues with it. |
Perfect! Thanks, it works! |
Updated this issue with links to the rules MobilityData plans to focus on currently. You can take a look at the specific Github issues to provide more test data or feedback. |
Thanks! While reviewing it I had a question: Is the 🤔 In theory it should become optional like every other empty file. That would break many existing GTFS parser, but anyway those parsers will have to be updated to accept Should I post that kind of feedback here or directly in the document? Lemme know if I should follow another process. Thanks! |
Hi @LeoFrachet - thanks for raising this! Adding it to the Github thread here was perfect. This consideration came up for us too in thinking through the Flex rules. Our team's created an issue on the spec side to discuss this with the community: google/transit#452. Once clarified within the spec, we'll make the appropriate change in the validator. You're welcome to share your thoughts and recommendations there. |
As an update on the next GTFS Schedule Validator release, this has been delayed due to 1) some unexpected needed performance investigations on Flex rules 2) the MobilityData's team's current focus on releasing feed search for the Mobility Database this summer. As a result, the next validator release will happen later this summer rather than at the end of June. The focus of the next validator release will be to remove false positive errors for Flex feeds. You can see the list of issues that will be covered in the next release here. Anyone interested in accelerating this work is welcome to contribute to the development effort. |
Our first phase of implementing Flex validation rules has been added to the 6.0 release! The full proposal has been updated with a Status column to indicate which work is complete and which work is still in progress. Please share any questions, comments or feedback in the discussion link. |
RULES PROPOSAL
MobilityData has put together a list of validation rules that need to be added or modified now that GTFS-Flex has been adopted into the official specification. (Thanks to @westontrillium for sharing some of Trillium's rules for validating Flex feeds pre-adoption - it was extremely helpful inspiration for this proposal!)
We're seeking feedback on this proposal from the community to see if:
Issues will be made to tackle these specific sections at the beginning of May once feedback is gathered and the proposal is finalized.
SCOPING & TIMELINE
Since there are 24 new rules and 3 rule modifications identified within this document, MobilityData has split up the rules into the following categories, in order of priority:
MobilityData commits to completing the pre-existing rule changes before the next validator release, and starting to work through the the rest of the list in the order outlined above. However, given capacity, not all rules will be added in the next release if MobilityData works on this alone.
If you and/or your organization are interested in seeing this work accelerated, you are welcome to contribute! Please let us know here if you would like to support this development effort and we can discuss next steps.
RELATED ISSUES MOBILITYDATA WILL ADDRESS
MESSAGE
FILES CHANGED
The text was updated successfully, but these errors were encountered: