Skip to content

levyj/dev.socrata.com

 
 

Repository files navigation

This is the Github Pages source code for the Socrata Developer Portal (currently deployed to http://dev.socrata.com.

Contributing

We love pull requests! If you'd like to contribute, feel free to fork this repo and send us pull requests.

Setting Up

The site is a fairly standard Jekyll site, but there are a few steps you'll want to make first to ensure that everything compiles properly:

  1. Make sure you have the gh-pages branch checked out: git checkout -b gh-pages origin/gh-pages
  2. Pull in the site templates and CSS/SASS, which come from submodules: git submodule update --init
  3. Make sure you have Ruby version 2.0.0-p353 installed. (rbenv install 2.0.0-p353 if RBEnv is your thing).
  4. Make sure you have the jekyll RubyGem installed
  • A .rvmrc RVM configuration file is included if that's your thing
  • Install the bundler gem and then install the gems from the Gemfile: gem install bundler && bundle
  1. Build the site and run the local server: jekyll serve --watch. To speed up page re-building you can disable plugins by running jekyll serve --watch --safe

You can now view your local server at http://localhost:4000 (unless you changed the port number).

Modifying CSS/SASS

Site styling is controlled via css/local.sass and it's automatically regenerated by Github Pages with each push.

About

Socrata Developer Site

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 59.8%
  • Ruby 20.5%
  • CSS 19.7%