CMS Blue Button API website and developer docs
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
_codebooks
_drafts
_includes
_layouts
_pages
_plugins
_posts
_sass
assets
blog
node_modules
ops
.gitattributes
.gitignore
404.html
Gemfile
Gemfile.lock
README.md
RELEASE.txt
_config-prod.yml
_config-test.yml
_config.yml
categories.html
feed.xml
index.md
package-lock.json
robots.txt
sample-coverage-entry.json
sample-eob-entry.json
sample-patient-entry.json
synthetic_users_by_claim_count_full.csv

README.md

Blue Button API

A static Jekyll site for the Blue Button API splash page: https://bluebutton.cms.gov

Requirements

It is assumed that the environment already has these installed:

  • rbenv or rvm to install versioned ruby
  • ruby currently using 2.4
  • jekyll currently using 3.5.2

Installation

  1. $ gem install bundler <—install Gem bundler
  2. $ bundle install <—install Gem bundles

Build

Jekyll builds the CSS and HTML pages. Run bundle exec jekyll serve from the project root for a local build. By default, the site will run in http://localhost:4000/. You can also run bundle exec jekyll build to compile the site files into the _site directory.

Get CSS/Styles Working

We've moved the CSS for this application and our Sandbox application into a consolidated Blue Button CSS repository so that we can more easily keep things consistent and deploy changes more quickly.

You'll need to clone/download the BlueButton CSS repository to get started. If you're using a terminal on a Mac/Linux machine, navigate into the bluebutton-site-static repository and then run the following command:

git clone git@github.com:CMSgov/bluebutton-css.git

If you need to make CSS changes, make them within this directory and commit them to that repository. These changes will be ignored by the git status of the bluebutton-site-static project, but you will see any CSS changes take effect locally.

For more instructions on how to make changes, view the readme inside of the bluebutton-css directory.

Deploy

Use the deploy static site job.