Open isabelle-dr opened 2 years ago
Here is a summary of what was discussed during our first community meeting to confirm the needs and look at how to change the validator architecture for the 3.2 release. Thank you for your participation!
Candidates for the Custom Validation feature we have so far. This list will be updated as other interests arise.
Custom validation for | What's different? | Interested in contributing |
---|---|---|
GTFS-Fares v2 | New files, extended and modified existing files, new custom rules to add | @lionel-nj |
GTFS-Flex v2 | New files, extended and modified existing files, new custom rules to add | @lionel-nj |
OpenTripPlanner's 1.x criteria | To be defined | @markstos |
Cal-ITP's guidelines | GTFS-Fares v2 is included, shapes.txt and pathways.txt is required, stops.wheelchair_boarding , trips.wheelchair_accessible and stops.tts_stop_name fields are required, some severities of canonical rules are different |
@evansiroky |
Google's extended route types (discussed here) |
As an update, my colleague @asvechnikov2 has put together a proposal doc that describes potential high-level functionality in support of custom validation:
https://bit.ly/gtfs-validator-custom-validation
Happy to have feedback (heads-up @KClough @themightychris).
This is an issue for planning the introduction of custom validation, It will be updated as we plan and develop the work. Please share with us below your needs and ideas! π‘ If you'd like to contribute to this release, please get in touch with isabelle at isabelle@mobilitydata.orgπ
Goal for the release π―
In addition to the canonical set of rules (based on the official GTFS specification), we want to allow introducing additional rules and create custom validation sets in this tool. This aims at responding to the following user needs:
Considerations
Materials
The Product Requirement Document: https://bit.ly/gtfs-validator-3-1-0. It is a working document, feel free to leave comments directly in it.
This feature has been discussed/could help in the following issues: