a directory of public-transit operators and their authoriative data feeds; a view into Transitland's Datastore API
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
config
public
tests
vendor
.bowerrc
.editorconfig
.ember-cli
.gitignore
.jshintrc
.watchmanconfig
Dockerfile
LICENSE.txt
README.md
bower.json
circle.yml
ember-cli-build.js
package.json
testem.json

README.md

Feed Registry

The Transitland Feed Registry is a directory of public-transit operators and their authoriative data feeds. The directory is a view into Transitland's Datastore API; it lets users browse operators and their feeds, as well as view the license restrictions on each feed. The Feed Registry also lets users contribute additional operators and feeds.

The Feed Registry was built using Ember, with the Ember CLI.

It uses the Ember CLI pod structure, configured by setting "usePods": true in feed-registry/.ember-cli.

Prerequisites

You will need the following things properly installed on your computer.

Installation

  • git clone https://github.com/transitland/feed-registry.git
  • change into the new directory
  • npm install
  • bower install

Configuration

To change the configuration, edit the config/environment.js file in the following ways:

  • The Feed Registry connects to the Transitland Datastore API. By default, it connects to the Datastore API instance running at https://transit.land. To override, change the datastoreHost setting. For example: datastoreHost = 'http://localhost:3000';.
  • By default, the Feed Registry is served at /. To change the path for deployment, edit the baseURL setting. For example: baseURL = '/feed-registry';.

Running / Development