Skip to content
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

API for Web UI #495

Open
NomeQ opened this issue Nov 30, 2020 · 4 comments
Open

API for Web UI #495

NomeQ opened this issue Nov 30, 2020 · 4 comments
Assignees
Labels
enhancement New feature request or improvement on an existing feature
Milestone

Comments

@NomeQ
Copy link

NomeQ commented Nov 30, 2020

Is there any plan in place to create an API for the web UI, or any other type of API wrapper for the validator?

My primary motivation is in being able to build the service into an automated pipeline; export gtfs -> POST to a running instance of the validator -> Receive results.json

I can see an argument for building it into the existing code, since there is already a Springboot web application, but the API also would not necessarily need the UI aspect, and could also be built as a separate module, something like gtfs-validator-service

@Cristhian-HA Cristhian-HA changed the title [REQUEST] API for Web UI API for Web UI Dec 16, 2020
@nackko
Copy link
Contributor

nackko commented Dec 22, 2020

@Cristhian-HA

@derhuerst
Copy link

As a "random stranger", I'm going to provide my perspective here:

From my experience, having an "official" UI that is known to work with the backend is nice to have, but often one UI doesn't fit all needs. Having a publicly documented and stable API is a big benefit, both for the official UI as well as third-party integrations.

I'm therefore in favour of decoupling the UI enough from the backend to allow for a decent development experience with third-party integrations.

@Cristhian-HA
Copy link
Contributor

Hello Naomi and Jannis

Thank you for your comments. We are currently working on the new version of the GTFS Validator (v2.0) that can handle larger datasets and also the processing speed has been improved. Once we will conclude the work on the validator, we will start defining the scope of work that is needed for the UI.
We plan to split the work in 2 parts. In the first one, the UI will present the results and the second one we will integrate the validator in the we UI.

All the feedback and comments that we receive on this project, will be taken in consideration when defining the scope of work so do not hesitate to write to us and provide your valuable feedback.

Have a great day !

@nackko
Copy link
Contributor

nackko commented Dec 23, 2020

Welcome around @derhuerst ! :) Thks for your input, they read everything here.

From a "random stranger" to another ;)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature request or improvement on an existing feature
Projects
None yet
Development

No branches or pull requests

6 participants