Skip to content
Federal Register 2.0
HTML Ruby JavaScript CSS XSLT Cucumber
Latest commit f13bbea @peregrinator peregrinator Notify us if the ImportDriver #perform method fails as well - before …
…we were only handling notification of failure if the #run method in the begin/end block above failed.
Failed to load latest commit information.
app Replace most instances of direct calls to Curl::Easy with our own cla…
config Ensure that /usr/local/bin is available on the PATH - some of the new…
data government closed by 12/5/2014 EO
db Add updated schema
doc change wording - article to document
features use varnish caching on smoke tests
hudson/reports Add pretty output to rspec on CI. Add gitkeep for folders we need pre…
lib Notify us if the ImportDriver #perform method fails as well - before …
log remove production log
public Update search so that the advanced search js works with public inspec…
script remove delayed_job again
spec Add updated schema
test post nearly all tests to rspec
tmp Ensure that on checkout we get a tmp directory (makes new server setu…
vendor/plugins Update cook books
.gitignore Support multiple running varnish instances (namely for running testin…
.gitmodules Move submoduled plugins to be plugins that are checked in as part of …
.jshintignore Add .jshintignore file and add honeybadger js file to it
.ruby-version Move rvmrc to ruby-version
Capfile Add capistrano and complete deployment for trifecta
FEATURES.mdown change wording - article to document
Gemfile Add aws gem
Gemfile.lock Add aws gem
LICENSE add license
README.mdown Standardize on using SECRETS (remove setting of ENV)
Rakefile Remove loading of old tasks
circle.yml Add Redis to CI, refactor eps_importer_spec to use redis spec helper,…
clouds.rb Remove logger as Passenger 5 is now logging it to apache’s error.log …


Federal Register 2.0

The Federal Register at your fingertips.


The FR 2.0 web site is similar to a daily web newspaper, with a clear layout and new tools to guide readers to the most popular topics and relevant documents. The site displays individual news sections for Money, Environment, World, Science & Technology, Business & Industry, and Health & Public Welfare. FR 2.0 has greatly improved navigation and search tools and highlights each agency's significant rules. The new web site takes advantage of social media and integrates seamlessly with and the Unified Agenda to make it easy for users to submit comments directly into the official e-Rulemaking docket, and view the history of rulemaking activity through a regulatory timeline.

The site was built by David Augustine, Bob Burbach, and Andrew Carpenter of Critical Juncture, using the GovPulse application as a starting point. It is released as an open source project.


First, you'll need Ruby, Bundler, Rails 2.3.x, the Sphinx search engine, MySQL, and the ruby MySQL bindings.

git clone git://
cd fr2
git submodule update --init

Then you'll need to create the following files based on the examples:

  • config/database.yml
  • config/secrets.yml


bundle install
rake db:create
rake db:migrate

To fetch data, you'll need to run

rake data:daily DATE=2010-07-26

To start up the application, simply run


Contact us at if you run into any trouble; we'll revise these instructions as necessary to make it easier.


FR2 is released under the Affero GPL v3, which requires that the source code be made available to any network user of the application. So while we encourage you to fork and run your own copies of this application, any changes you make need to be shared with their users. Note that this does not allow the use of the official logos or the icons.

govpulse itself is copyrighted by David Augustine, Robert Burbach, and Andrew Carpenter.

A variety of external software libraries are included with this software; they are all open source, and suitable for use where this application is.

Something went wrong with that request. Please try again.