Name: cto-website
Owner: U.S. General Services Administration
Description: Tech at GSA website
Created: 2016-06-13 17:24:20.0
Updated: 2018-05-24 14:43:09.0
Pushed: 2018-05-24 15:24:37.0
Homepage: https://tech.gsa.gov/
Size: 45017
Language: HTML
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
This is the website for the GSA Office of the Chief Technology Officer.
This is a Jekyll-based website designed to be published on the Federalist platform.
The website utilizes the US Web Design Standards.
Since this is a Jekyll-based website, you will need Ruby. The best way to get Ruby is to install it via rbenv. See the rbenv installation instructions to set it up on your system.
We use npm
along with gulp
to manage front-end dependencies. In order to get npm
, install Node.js. You do not strictly need npm
to work on the website. You only need it if you plan to update the vendor assets.
To update the vendor assets, run npm run assets
.
First, install Ruby gem dependencies:
le install
Then you can run the site locally with live reloading:
serve
You should now be able to preview the site on your local machine at http://localhost:4000/.
Please run rake test
locally before pushing new content or code. This runs a JavaScript linter and HTML proofer.
https://federalist.18f.gov/preview/gsa/cto-website/BRANCH_NAME/
)The best way to contact us regarding the CTO Website is to open an issue on GitHub. Please submit a new issue if you need to:
We make use of Federalist's continuous deployment system, which automatically deploys branches as soon as it detects a push to GitHub. Therefore, as soon as your pull request is accepted into the master
branch, it goes to production.
As a work of the United States Government, this project is in the public domain within the United States.