generated from GSA/federalist-uswds-jekyll
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit 15137d5
Showing
54 changed files
with
6,587 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
version: 2 | ||
jobs: | ||
build: | ||
docker: | ||
- image: circleci/ruby:2.6-node-browsers-legacy | ||
steps: | ||
- checkout | ||
- restore_cache: | ||
keys: | ||
- v2-npm-{{ checksum "package-lock.json" }} | ||
- v2-npm- | ||
- run: npm install | ||
- save_cache: | ||
key: v2-npm-{{ checksum "package-lock.json" }} | ||
paths: | ||
- node_modules | ||
- restore_cache: | ||
keys: | ||
- v2-bundle-{{ checksum "Gemfile.lock" }} | ||
- v2-bundle- | ||
- run: bundle install --path vendor/bundle | ||
- save_cache: | ||
key: v2-bundle-{{ checksum "Gemfile.lock" }} | ||
paths: | ||
- vendor/bundle | ||
- run: npm run build | ||
- run: npm run test | ||
|
||
|
||
workflows: | ||
version: 2 | ||
test: | ||
jobs: | ||
- build |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
package-lock.json binary |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
version: 2 | ||
updates: | ||
- package-ecosystem: bundler | ||
directory: "/" | ||
schedule: | ||
interval: monthly | ||
time: "09:00" | ||
open-pull-requests-limit: 10 | ||
ignore: | ||
- dependency-name: jekyll | ||
versions: | ||
- 4.x | ||
- package-ecosystem: npm | ||
directory: "/" | ||
schedule: | ||
interval: monthly | ||
time: "09:00" | ||
open-pull-requests-limit: 10 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
name: Build and test Jekyll USWDS | ||
|
||
on: [push, pull_request] | ||
|
||
jobs: | ||
build: | ||
name: Install, build and test site with pa11y-ci and htmlproofer. | ||
runs-on: ubuntu-latest | ||
env: | ||
LANG: en_US.UTF-8 | ||
LANGUAGE: en_US | ||
LC_ALL: en_US.UTF-8 | ||
|
||
steps: | ||
- name: Checkout source. | ||
uses: actions/checkout@v2 | ||
|
||
- name: Setup ruby env. | ||
run: | | ||
sudo apt-get update; | ||
sudo apt-get install --reinstall -y locales; | ||
sudo sed -i 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen; | ||
sudo locale-gen en_US.UTF-8; | ||
- name: Install ruby. | ||
uses: ruby/setup-ruby@v1 | ||
with: | ||
bundler-cache: true | ||
|
||
- name: Install node.js. | ||
uses: actions/setup-node@v2 | ||
with: | ||
node-version: '14' | ||
|
||
- name: Install NPM dependencies. | ||
run: npm install | ||
|
||
- name: Build and start up jekyll server. | ||
run: npm run build && npm run start-detached | ||
|
||
- name: Run pa11y-ci. | ||
run: npm run pa11y-ci:sitemap | ||
|
||
- name: Run htmlproofer. | ||
run: npm run htmlproofer |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
_site | ||
.sass-cache | ||
.jekyll-metadata | ||
node_modules | ||
.bundle | ||
.jekyll-cache/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
{ | ||
"defaults": { | ||
"concurrency": 4, | ||
"standard": "WCAG2AA", | ||
"runners": ["axe"] | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
2.6.6 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
--- | ||
layout: default | ||
permalink: /404.html | ||
--- | ||
|
||
<div class="grid-row grid-gap"> | ||
<div class="usa-layout-docs-main_content desktop:grid-col-9 usa-prose"> | ||
<h1>>Page not found</strong></h1> | ||
<p>The requested page could not be found (404).</p> | ||
</div> | ||
</div> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
# Welcome! | ||
|
||
We're so glad you're thinking about contributing to a [open source project of the U.S. government](https://code.gov/)! If you're unsure about anything, just ask -- or submit the issue or pull request anyway. The worst that can happen is you'll be politely asked to change something. We love all friendly contributions. | ||
|
||
We encourage you to read this project's CONTRIBUTING policy (you are here), its [LICENSE](LICENSE.md), and its [README](README.md). | ||
|
||
## Policies | ||
|
||
We want to ensure a welcoming environment for all of our projects. Our staff follow the [TTS Code of Conduct](https://18f.gsa.gov/code-of-conduct/) and all contributors should do the same. | ||
|
||
We adhere to the [18F Open Source Policy](https://github.com/18f/open-source-policy). If you have any questions, just [shoot us an email](mailto:[email protected]). | ||
|
||
## Public domain | ||
|
||
This project is in the public domain within the United States, and copyright and related rights in the work worldwide are waived through the [CC0 1.0 Universal public domain dedication](https://creativecommons.org/publicdomain/zero/1.0/). | ||
|
||
All contributions to this project will be released under the CC0 dedication. By submitting a pull request or issue, you are agreeing to comply with this waiver of copyright interest. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
FROM ruby:2.6.6 | ||
|
||
RUN apt-get update && \ | ||
apt-get install --reinstall -y locales && \ | ||
sed -i 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen && \ | ||
locale-gen en_US.UTF-8 | ||
|
||
ENV LANG en_US.UTF-8 | ||
ENV LANGUAGE en_US | ||
ENV LC_ALL en_US.UTF-8 | ||
|
||
RUN mkdir -p /app | ||
|
||
WORKDIR /app | ||
|
||
COPY Gemfile /app | ||
COPY Gemfile.lock /app | ||
|
||
RUN bundle install | ||
|
||
EXPOSE 4000 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
ruby '>= 2.6.6' | ||
|
||
source "https://rubygems.org" | ||
|
||
gem "jekyll", "~> 3.9" | ||
|
||
# See https://github.com/envygeeks/jekyll-assets/issues/622 | ||
gem "sprockets", "~> 3.7" | ||
gem "kramdown-parser-gfm", "~> 1.1.0" | ||
|
||
group :jekyll_plugins do | ||
gem "jekyll-feed", "~> 0.15" | ||
gem 'jekyll-redirect-from' | ||
gem 'jekyll-paginate-v2', "3.0.0" | ||
gem 'jekyll-sitemap' | ||
gem 'jekyll-seo-tag' | ||
gem "jekyll-assets", "~> 3.0", group: :jekyll_plugins | ||
end | ||
|
||
# Windows does not include zoneinfo files, so bundle the tzinfo-data gem | ||
gem "tzinfo-data", platforms: [:mingw, :mswin, :x64_mingw, :jruby] | ||
|
||
# Performance-booster for watching directories on Windows | ||
gem "wdm", "~> 0.1.0" if Gem.win_platform? | ||
|
||
gem "html-proofer", "~> 3.18" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,144 @@ | ||
GEM | ||
remote: https://rubygems.org/ | ||
specs: | ||
activesupport (5.2.6) | ||
concurrent-ruby (~> 1.0, >= 1.0.2) | ||
i18n (>= 0.7, < 2) | ||
minitest (~> 5.1) | ||
tzinfo (~> 1.1) | ||
addressable (2.8.0) | ||
public_suffix (>= 2.0.2, < 5.0) | ||
colorator (1.1.0) | ||
concurrent-ruby (1.1.8) | ||
em-websocket (0.5.2) | ||
eventmachine (>= 0.12.9) | ||
http_parser.rb (~> 0.6.0) | ||
ethon (0.14.0) | ||
ffi (>= 1.15.0) | ||
eventmachine (1.2.7) | ||
execjs (2.8.1) | ||
extras (0.3.0) | ||
forwardable-extended (~> 2.5) | ||
fastimage (2.2.3) | ||
ffi (1.15.0) | ||
forwardable-extended (2.6.0) | ||
html-proofer (3.19.1) | ||
addressable (~> 2.3) | ||
mercenary (~> 0.3) | ||
nokogumbo (~> 2.0) | ||
parallel (~> 1.3) | ||
rainbow (~> 3.0) | ||
typhoeus (~> 1.3) | ||
yell (~> 2.0) | ||
http_parser.rb (0.6.0) | ||
i18n (0.9.5) | ||
concurrent-ruby (~> 1.0) | ||
jekyll (3.9.1) | ||
addressable (~> 2.4) | ||
colorator (~> 1.0) | ||
em-websocket (~> 0.5) | ||
i18n (~> 0.7) | ||
jekyll-sass-converter (~> 1.0) | ||
jekyll-watch (~> 2.0) | ||
kramdown (>= 1.17, < 3) | ||
liquid (~> 4.0) | ||
mercenary (~> 0.3.3) | ||
pathutil (~> 0.9) | ||
rouge (>= 1.7, < 4) | ||
safe_yaml (~> 1.0) | ||
jekyll-assets (3.0.12) | ||
activesupport (~> 5.0) | ||
execjs (~> 2.7) | ||
extras (~> 0.2) | ||
fastimage (~> 2.0, >= 1.8) | ||
jekyll (>= 3.5, < 4.0) | ||
jekyll-sanity (~> 1.2) | ||
liquid-tag-parser (~> 1.0) | ||
nokogiri (~> 1.8) | ||
pathutil (~> 0.16) | ||
sprockets (>= 3.3, < 4.1.beta) | ||
jekyll-feed (0.15.1) | ||
jekyll (>= 3.7, < 5.0) | ||
jekyll-paginate-v2 (3.0.0) | ||
jekyll (>= 3.0, < 5.0) | ||
jekyll-redirect-from (0.16.0) | ||
jekyll (>= 3.3, < 5.0) | ||
jekyll-sanity (1.6.0) | ||
jekyll (>= 3.1, < 5.0) | ||
pathutil (~> 0.16) | ||
jekyll-sass-converter (1.5.2) | ||
sass (~> 3.4) | ||
jekyll-seo-tag (2.7.1) | ||
jekyll (>= 3.8, < 5.0) | ||
jekyll-sitemap (1.4.0) | ||
jekyll (>= 3.7, < 5.0) | ||
jekyll-watch (2.2.1) | ||
listen (~> 3.0) | ||
kramdown (2.3.1) | ||
rexml | ||
kramdown-parser-gfm (1.1.0) | ||
kramdown (~> 2.0) | ||
liquid (4.0.3) | ||
liquid-tag-parser (1.9.0) | ||
extras (~> 0.3) | ||
liquid (>= 3.0, < 5.0) | ||
listen (3.5.1) | ||
rb-fsevent (~> 0.10, >= 0.10.3) | ||
rb-inotify (~> 0.9, >= 0.9.10) | ||
mercenary (0.3.6) | ||
mini_portile2 (2.5.1) | ||
minitest (5.14.4) | ||
nokogiri (1.11.4) | ||
mini_portile2 (~> 2.5.0) | ||
racc (~> 1.4) | ||
nokogumbo (2.0.5) | ||
nokogiri (~> 1.8, >= 1.8.4) | ||
parallel (1.20.1) | ||
pathutil (0.16.2) | ||
forwardable-extended (~> 2.6) | ||
public_suffix (4.0.6) | ||
racc (1.5.2) | ||
rack (2.2.3) | ||
rainbow (3.0.0) | ||
rb-fsevent (0.11.0) | ||
rb-inotify (0.10.1) | ||
ffi (~> 1.0) | ||
rexml (3.2.5) | ||
rouge (3.26.0) | ||
safe_yaml (1.0.5) | ||
sass (3.7.4) | ||
sass-listen (~> 4.0.0) | ||
sass-listen (4.0.0) | ||
rb-fsevent (~> 0.9, >= 0.9.4) | ||
rb-inotify (~> 0.9, >= 0.9.7) | ||
sprockets (3.7.2) | ||
concurrent-ruby (~> 1.0) | ||
rack (> 1, < 3) | ||
thread_safe (0.3.6) | ||
typhoeus (1.4.0) | ||
ethon (>= 0.9.0) | ||
tzinfo (1.2.9) | ||
thread_safe (~> 0.1) | ||
yell (2.2.2) | ||
|
||
PLATFORMS | ||
ruby | ||
|
||
DEPENDENCIES | ||
html-proofer (~> 3.18) | ||
jekyll (~> 3.9) | ||
jekyll-assets (~> 3.0) | ||
jekyll-feed (~> 0.15) | ||
jekyll-paginate-v2 (= 3.0.0) | ||
jekyll-redirect-from | ||
jekyll-seo-tag | ||
jekyll-sitemap | ||
kramdown-parser-gfm (~> 1.1.0) | ||
sprockets (~> 3.7) | ||
tzinfo-data | ||
|
||
RUBY VERSION | ||
ruby 2.6.6p146 | ||
|
||
BUNDLED WITH | ||
1.17.2 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
# License | ||
|
||
As a work of the [United States government](https://www.usa.gov/), this project is in the public domain within the United States of America. | ||
|
||
Additionally, we waive copyright and related rights in the work worldwide through the CC0 1.0 Universal public domain dedication. | ||
|
||
## CC0 1.0 Universal Summary | ||
|
||
This is a human-readable summary of the [Legal Code (read the full text)](https://creativecommons.org/publicdomain/zero/1.0/legalcode). | ||
|
||
### No Copyright | ||
|
||
The person who associated a work with this deed has dedicated the work to the public domain by waiving all of their rights to the work worldwide under copyright law, including all related and neighboring rights, to the extent allowed by law. | ||
|
||
You can copy, modify, distribute, and perform the work, even for commercial purposes, all without asking permission. | ||
|
||
### Other Information | ||
|
||
In no way are the patent or trademark rights of any person affected by CC0, nor are the rights that other persons may have in the work or in how the work is used, such as publicity or privacy rights. | ||
|
||
Unless expressly stated otherwise, the person who associated a work with this deed makes no warranties about the work, and disclaims liability for all uses of the work, to the fullest extent permitted by applicable law. When using or citing the work, you should not imply endorsement by the author or the affirmer. |
Oops, something went wrong.