Skip to content

[Discussion] GTFS Realtime Versioning #530

Open
@tzujenchanmbd

Description

@tzujenchanmbd

In recent discussions regarding Realtime spec, the community seems to have encountered difficulties in reaching consensus, leading to the topic of versioning being raised in the recent PR#504.

To address this, we are opening this issue dedicated to discussing GTFS Realtime versioning.

The following questions may help us begin to think about this significant topic:

  • If we implement versioning (i.e., a mechanism for incrementing version numbers), should this mechanism allow for breaking changes for producers by permitting new versions to be incompatible with older versions? For example, should it allow for the complete removal of certain elements or the redefinition (modification) of content from previous versions in the new version spec?
  • Compared to the existing mechanism of using the [deprecated = true] tag, what are the advantages and potential risks of implementing versioning?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Change: GovernanceIssues and Pull Requests that focus on the Governance process such as changes.mdGTFS RealtimeIssues and Pull Requests that focus on GTFS RealtimeStatus: DiscussionIssues and Pull Requests that are currently being discussed and reviewed by the community.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions