open-transit

module
v0.0.0-...-0268f66 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 27, 2023 License: Apache-2.0

README ¶

Open Transit: An Implementation of the Mobility Data Specification (MDS)

Build Status Go Report Card

Open Transit aims to be a complete implementation of the Mobility Data Specification (MDS) version 2.0, published by the Open Mobility Foundation.

The goals of Open Transit are simple:

  • Strict adherence to MDS 2.0 and future supported revisions.
  • Backwards compatible with all minor revisions of the current major MDS version, and with the previous major version (except 1.0, which will not be supported).
  • Simple, easy deployments with minimal configuration needed for both agencies and providers.

Status

Open Transit is very much a work in progress. See below for the status of various modules of MDS.

🚫 Authentication

Not yet implemented.

🚧 Agency
  • 🚧 POST /vehicles: Basic vehicle registration implemented; many validations and error messages (such as missing params) not yet implemented.
  • 🧪 GET /vehicles: Fully implemented including provider authorization via provider_id claim in JWT bearer token. Some edge cases may not be handled or fully tested.
  • 🚧 PUT /vehicles: Basic vehicle updates implemented including only authorizing providers to update their own vehicles; many validations and error messages (such as missing params) not yet implemented.
  • 🚫 GET /vehicles/status: Not yet implemented.
  • 🚫 POST /trips: Not yet implemented.
  • 🚫 POST /telemetry: Not yet implemented.
  • 🚫 POST /events: Not yet implemented.
  • 🚫 POST /stops: Not yet implemented.
  • 🚫 GET /stops: Not yet implemented.
  • 🚫 POST /reports: Not yet implemented.
🚫Metrics

Not yet implemented.

🚫Provider

Not yet implemented.

🚫Policy

Not yet implemented.

🚫Jurisdiction

Not yet implemented.

🚫Geography

Not yet implemented.

Directories ¶

Path Synopsis
cmd
internal
db
test

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL