MobilityData / gbfs-validator

The canonical GBFS validator. Maintained by the GBFS community, facilitated by MobilityData.
https://gbfs-validator.mobilitydata.org/
Apache License 2.0
18 stars 12 forks source link

Investigate and create proposal for modifying GBFS validator architecture #183

Open emmambd opened 6 months ago

emmambd commented 6 months ago

If you are new to the GBFS Validator, please introduce yourself (name and organization/link to GBFS). It’s helpful to know who

👋 I'm Emma Blue, a Product Manager at MobilityData who works with our tools team on our different validators, including the GBFS one.

What is the issue and why is it an issue?

Given some issues with the current validator architecture, (highlighted in issues like #136), there's a need to change the structure so we can better scale and decouple different processes.

Entur (thanks @testower!) has been open to us leveraging their current GBFS validator (https://github.com/entur/gbfs-validator-java) to make these changes. We want to explore possible frameworks and options for modifying the validator.

Please describe some potential solutions you have considered (even if they aren’t related to GBFS).

The scope of this issue is to

[Timeboxed investigation/proposal for 2-3 days]

testower commented 6 months ago

ℹ️ I've started an "cleanup" PR on Entur's repo, going through some improvement areas around documentation and API. Feel free to comment. https://github.com/entur/gbfs-validator-java/pull/81