Documentation ¶
There is no documentation for this package.
Directories ¶
Path | Synopsis |
---|---|
db
|
|
schema
Package schema contains the migrations runner.
|
Package schema contains the migrations runner. |
types
Package types contains Go types corresponding to database types
|
Package types contains Go types corresponding to database types |
docs
|
|
internal
|
|
admin
Package admin contains the implementation of the Transiter admin API.
|
Package admin contains the implementation of the Transiter admin API. |
argsflag
Package argsflag defines a flag that can accept template arguments.
|
Package argsflag defines a flag that can accept template arguments. |
client
Package client is a client library for interacting with a Transiter server.
|
Package client is a client library for interacting with a Transiter server. |
client/table
Package table contains a utility for printing tables on the command line.
|
Package table contains a utility for printing tables on the command line. |
convert
Package convert contains type converters.
|
Package convert contains type converters. |
db/constants
Package constants contains the canonical string values for constants that are persisted in the database.
|
Package constants contains the canonical string values for constants that are persisted in the database. |
db/dbtesting
Package dbtesting is a testing util package for running unit tests against a running database.
|
Package dbtesting is a testing util package for running unit tests against a running database. |
db/dbwrappers
Package dbwrappers contains methods that wrap the raw methods generated by sqlc and provide a nicer API.
|
Package dbwrappers contains methods that wrap the raw methods generated by sqlc and provide a nicer API. |
gen/api
Package api is a reverse proxy.
|
Package api is a reverse proxy. |
graph
Package graph contains type definitions for graphs and algorithms that operate on them.
|
Package graph contains type definitions for graphs and algorithms that operate on them. |
monitoring
Package monitoring contains methods for recording metrics and reporting them through a HTTP handler
|
Package monitoring contains methods for recording metrics and reporting them through a HTTP handler |
public
Package public contains the implementation of the Transiter public API.
|
Package public contains the implementation of the Transiter public API. |
public/endpoints
Package endpoints contains the logic for each public API endpoint.
|
Package endpoints contains the logic for each public API endpoint. |
public/errors
Package errors contains logic for making errors user-friendly at the API boundary.
|
Package errors contains logic for making errors user-friendly at the API boundary. |
public/reference
Package reference contains constructors for public API reference types.
|
Package reference contains constructors for public API reference types. |
scheduler
Package scheduler contains the periodic feed update scheduler.
|
Package scheduler contains the periodic feed update scheduler. |
scheduler/ticker
Package ticker implements tickers for the scheduler.
|
Package ticker implements tickers for the scheduler. |
server
Package server implements the Transiter server process.
|
Package server implements the Transiter server process. |
servicemaps
Package servicemaps contains all of the logic for Transiter's service maps features.
|
Package servicemaps contains all of the logic for Transiter's service maps features. |
update
Package update implements the feed update mechanism.
|
Package update implements the feed update mechanism. |
update/common
Package common contains types used by all update code.
|
Package common contains types used by all update code. |
update/nyctsubwaycsv
Package nyctsubwaycsv contains logic for updating the stop headsign rules from the NYCT CSV file.
|
Package nyctsubwaycsv contains logic for updating the stop headsign rules from the NYCT CSV file. |
update/realtime
Package realtime contains the code for updating the database from a GTFS realtime feed.
|
Package realtime contains the code for updating the database from a GTFS realtime feed. |
update/static
Package static contains the code for updating the database from a GTFS static feed.
|
Package static contains the code for updating the database from a GTFS static feed. |
version
Package version contains the Transiter version and related information
|
Package version contains the Transiter version and related information |
tests
|
|
performance
Module
|
Click to show internal directories.
Click to hide internal directories.