Skip to content
Open data and performance hub for the City of Austin Transportation Department
Branch: gh-pages
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Update settings.yml Jun 7, 2019
_includes remove top nav, add “/about” link to footer Jan 16, 2019
_layouts add banners May 1, 2019
components Update device-status.js Mar 4, 2019
webpackjs Typo Fix Jun 19, 2019
.babelrc Add webpack to jekyll Dec 13, 2018
.gitignore Add webpack to jekyll Dec 13, 2018
404.html
CNAME Create CNAME May 20, 2018
Gemfile update gems Dec 11, 2018
Gemfile.lock all time option Jun 3, 2019
README.md add info about Bundler 2 to readme Jun 3, 2019
_config.yml Add webpack to jekyll Dec 13, 2018
about.md Add some more content Jan 13, 2019
atom.xml Hello World May 7, 2018
data-tracker.md Hello World May 7, 2018
device-status.md Hello World May 7, 2018
dockless-data.md reorder about text Dec 21, 2018
index.md Hello World May 7, 2018
open-data.md Hello World May 7, 2018
ops-map.md Hello World May 7, 2018
ops-overview.md Hello World May 7, 2018
package-lock.json all time stats rendering for all data types Jun 5, 2019
package.json all time stats rendering for all data types Jun 5, 2019
publisher.md Update Date Fixes May 18, 2018
radar.md Hello World May 7, 2018
signal-projects.md Hello World May 7, 2018
signal-requests.md Hello World May 7, 2018
signal-timing.md Hello World May 7, 2018
signals-on-flash.md Typos Jun 2, 2018
webpack.config.js Add banner image, reorg webpack output, etc Jan 14, 2019

README.md

Austin Transportation Data and Performance Hub

This repository houses the City of Austin Transportation Department's Data and Performance Hub, a public website which tracks the department's operational performance and curates access to key datasets.

This site is hosted at transportation.austintexas.io and uses Jekyll and Github Pages to create static pages.

Much of the content on the site is generated in-browser using D3js and jQuery to visualize data from the City of Austin Open Data Portal.

Quick Start

  1. Install Git and Jekyll.

    • You may need to install Bundler v2. Do that with the command gem install bundler then bundle install to update your gems. Go here for more info.
  2. cd to the directory where you want to check-out the site, and clone it (git clone https://github.com/cityofaustin/transportation)

  3. cd to the directory that contains the cloned repository, and run jekyll serve to start the webserver

  4. Navigate to http://localhost:4000 in your browser to view the site hosted-locally

Optional Advanced Javascript

If you will be working on any data dashboards that utilize Javascript ES6+ and/or React.js, we have a build setup for transpiling modern JS into a cross-compatible bundle.

  1. run npm install to download and install javascript dependencies from package.json

  2. run webpack --watch. As files are modified, a new bundle will be automatically generated.

  3. (optional) Inspect webpack.config.js and create a new entry to start a new bundle.

TL;DR

  1. run jekyll serve --watch in one Terminal
  2. run webpack --watch in a separate Terminal

Webpack will watch for changes to your source javascript/react files and output a new bundle. Jekyll will watch for new bundles and regenerate all the static assets.

Environments

Production

Contributing

Public contributions are welcome! Assign pull requests to @johnclary.

You can’t perform that action at this time.