cal-itp / reports

GTFS data quality reports for California transit providers
https://reports.calitp.org
GNU Affero General Public License v3.0
7 stars 0 forks source link

Refactor idea: Combine scripts and use Typer and Pydantic to improve user experience #278

Open atvaccaro opened 1 year ago

atvaccaro commented 1 year ago

Easier to do after https://github.com/cal-itp/reports/issues/277

The reports Python environment is split into 3 right now, and users have to switch between venvs and working directories to manually perform the monthly process. A single Typer-driven script in a single poetry environment should be able to perform all the necessary work. In addition, additional CLI helptext and flags could help user experience.