Restored HealthCare.gov repository from 1 Oct 2013.
This repository originally lived at github.com/CMSgov/healthcare.gov, but apparently disappeared from there sometime on 12 Oct 2013. There is reason to believe that the repository's owners pulled it down mainly because they didn't want to handle misdirected bug reports being filed against it -- bug reports that were really about the back-end systems that this code merely interfaced with but had no control over.
(There was also a problem with the original repository's commit history. The repository as originally posted -- i.e., what this is a clone of -- contained only one commit, a "top-skim" style import of the code, and was thus missing the true commit history. An issue had been opened against it, asking for the problem to be fixed, but the repository was taken down before that had a chance to be addressed.)
A possibly better course would have been for them to rename the repository to "healthcare.gov-web-front-end" or something like that, and update the README.md file to prominently state which kinds of bug reports would be appropriate to file there and which wouldn't. I hope that after the brouhaha dies down, the repository is restored, with properly historicized commit history.
In the meantime, the repository's disappearance was widely noticed. Lauren C. Still saw a tweet of mine asking about it, and replied that there was a git bundle at archive.org/details/healthcare-gov-gitrepo preserving this repository as of 1 Oct 2013. That's what's imported here. The contents of the original README.md follow.
-Karl Fogel (@kfogel), for the Conservatory
This project includes the source code and content for the healthcare.gov website. For more information, please visit https://www.healthcare.gov/developers
Local Installation Requirements
To install ruby on unix:
yum install ruby (or
sudo apt-get install ruby1.9.1)
To install ruby on Mac OS X:
curl -L https://get.rvm.io | bash -s stable --ruby
Visit the following links for more detailed information on how to set up Ruby using a method applicable to your environment:
Three Ways of Installing Ruby (Linux/Unix) http://www.ruby-lang.org/en/downloads/
RubyInstaller for Windows http://rubyinstaller.org/
How to Install Ruby on a Mac http://net.tutsplus.com/tutorials/ruby/how-to-install-ruby-on-a-mac/
tar xzvf rubygems-1.8.24.tgz
Managing Dependencies Using Bundler
We recommend using Bundler to manage dependencies. Once you have Ruby installed, install Bundler by running the following command: 'gem install bundler'
Once Bundler is installed, you install/update depencies by simply running 'bundle install' within your project folder.
More information on Bundler may be found here: http://gembundler.com/
cd healthcare.gov(or the location of your cloned repository)
For more information and detailed documentation on Jekyll, visit the following sites:
Jekyll Project Home http://jekyllrb.com
Jekyll on GitHub https://github.com/mojombo/jekyll
Clone the repository
cd /var/www/html(or the location you would like the compiled site to live)
git clone https://github.com/CMSgov/HealthCare.gov-Open-Source-Release.git healthcare.gov
Generate the site and serve
- Browse to localhost:4000 to view the site