Skip to content
This repository was archived by the owner on May 31, 2024. It is now read-only.

Commit f676a24

Browse files
author
Scott Weber
committed
Merging Staging to Master
1 parent e7a3506 commit f676a24

File tree

228 files changed

+8162
-1574
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

228 files changed

+8162
-1574
lines changed

CONTRIBUTING.md

100644100755
File mode changed.

Gemfile

100644100755
Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,5 @@ source 'https://rubygems.org'
33
gem 'jekyll'
44
gem 'redcarpet'
55
gem 'rouge'
6-
gem 'go_script'
7-
gem 'jekyll-redirect-from'
8-
9-
group :jekyll_plugins do
10-
gem 'guides_style_18f'
11-
end
6+
gem 'hash-joiner'
7+
gem 'jekyll-last-modified-at'

Gemfile.lock

100644100755
Lines changed: 28 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,63 +1,58 @@
11
GEM
22
remote: https://rubygems.org/
33
specs:
4-
colorator (0.1)
5-
ffi (1.9.10)
6-
go_script (0.1.9)
7-
bundler (~> 1.10)
8-
safe_yaml (~> 1.0)
9-
guides_style_18f (0.4.8)
10-
jekyll
11-
jekyll_pages_api
12-
jekyll_pages_api_search
13-
rouge
14-
sass
15-
htmlentities (4.3.4)
16-
jekyll (3.1.6)
17-
colorator (~> 0.1)
4+
addressable (2.5.1)
5+
public_suffix (~> 2.0, >= 2.0.2)
6+
colorator (1.1.0)
7+
ffi (1.9.18)
8+
forwardable-extended (2.6.0)
9+
hash-joiner (0.0.7)
10+
safe_yaml
11+
jekyll (3.4.3)
12+
addressable (~> 2.4)
13+
colorator (~> 1.0)
1814
jekyll-sass-converter (~> 1.0)
1915
jekyll-watch (~> 1.1)
2016
kramdown (~> 1.3)
2117
liquid (~> 3.0)
2218
mercenary (~> 0.3.3)
19+
pathutil (~> 0.9)
2320
rouge (~> 1.7)
2421
safe_yaml (~> 1.0)
25-
jekyll-redirect-from (0.11.0)
26-
jekyll (>= 2.0)
27-
jekyll-sass-converter (1.4.0)
22+
jekyll-last-modified-at (1.0.1)
23+
jekyll (~> 3.3)
24+
posix-spawn (~> 0.3.9)
25+
jekyll-sass-converter (1.5.0)
2826
sass (~> 3.4)
29-
jekyll-watch (1.4.0)
27+
jekyll-watch (1.5.0)
3028
listen (~> 3.0, < 3.1)
31-
jekyll_pages_api (0.1.6)
32-
htmlentities (~> 4.3)
33-
jekyll (>= 2.0, < 4.0)
34-
jekyll_pages_api_search (0.4.4)
35-
jekyll_pages_api (~> 0.1.4)
36-
sass (~> 3.4)
37-
kramdown (1.11.1)
29+
kramdown (1.13.2)
3830
liquid (3.0.6)
3931
listen (3.0.8)
4032
rb-fsevent (~> 0.9, >= 0.9.4)
4133
rb-inotify (~> 0.9, >= 0.9.7)
4234
mercenary (0.3.6)
43-
rb-fsevent (0.9.7)
44-
rb-inotify (0.9.7)
35+
pathutil (0.14.0)
36+
forwardable-extended (~> 2.6)
37+
posix-spawn (0.3.13)
38+
public_suffix (2.0.5)
39+
rb-fsevent (0.9.8)
40+
rb-inotify (0.9.8)
4541
ffi (>= 0.5.0)
46-
redcarpet (3.3.4)
42+
redcarpet (3.4.0)
4743
rouge (1.11.1)
4844
safe_yaml (1.0.4)
49-
sass (3.4.22)
45+
sass (3.4.23)
5046

5147
PLATFORMS
5248
ruby
5349

5450
DEPENDENCIES
55-
go_script
56-
guides_style_18f
51+
hash-joiner
5752
jekyll
58-
jekyll-redirect-from
53+
jekyll-last-modified-at
5954
redcarpet
6055
rouge
6156

6257
BUNDLED WITH
63-
1.12.5
58+
1.14.2

LICENSE.md

100644100755
File mode changed.

README.md

100644100755
File mode changed.

Staticfile

100644100755
File mode changed.

_config.yml

100644100755
Lines changed: 13 additions & 139 deletions
Original file line numberDiff line numberDiff line change
@@ -9,163 +9,37 @@ exclude:
99
- go
1010
- vendor
1111

12-
gems:
13-
- jekyll-redirect-from
14-
1512
permalink: pretty
1613
highlighter: rouge
1714

1815
sass:
19-
style: :compressed
16+
style: compressed
2017

2118
collections:
2219
pages:
2320
output: true
2421
permalink: /:path/
22+
methods:
23+
output: true
24+
permalink: /:path/
25+
site:
26+
title: Methods
2527

26-
# Author/Organization info to be displayed in the templates
27-
author:
28-
name: 18F
29-
url: https://18f.gsa.gov
30-
31-
# Point the logo URL at a file in your repo or hosted elsewhere by your organization
32-
logourl: /assets/img/18F-Logo-2016-Black.svg
33-
logoalt: 18F logo
34-
35-
# Navigation
36-
# List links that should appear in the site sidebar here
37-
navigation:
38-
- text: Introduction
39-
url: index.html
40-
internal: true
41-
- text: Discover
42-
url: discover/
43-
internal: true
44-
children:
45-
- text: Feature dot voting
46-
url: feature-dot-voting/
47-
internal: true
48-
- text: KJ method
49-
url: kj-method/
50-
internal: true
51-
- text: Metrics definition
52-
url: metrics-definition/
53-
internal: true
54-
- text: Design studio
55-
url: design-studio/
56-
internal: true
57-
- text: Bodystorming
58-
url: bodystorming/
59-
internal: true
60-
- text: Cognitive walkthrough
61-
url: cognitive-walkthrough/
62-
internal: true
63-
- text: Contextual inquiry
64-
url: contextual-inquiry/
65-
internal: true
66-
- text: Heuristic analysis
67-
url: heuristic-analysis/
68-
internal: true
69-
- text: Stakeholder and user interviews
70-
url: stakeholder-and-user-interviews/
71-
internal: true
72-
- text: Decide
73-
url: decide/
74-
internal: true
75-
children:
76-
- text: Comparative analysis
77-
url: comparative-analysis/
78-
internal: true
79-
- text: Content audit
80-
url: content-audit/
81-
internal: true
82-
- text: Design principles
83-
url: design-principles/
84-
internal: true
85-
- text: Site mapping
86-
url: site-mapping/
87-
internal: true
88-
- text: Task flow analysis
89-
url: task-flow-analysis/
90-
internal: true
91-
- text: User scenarios
92-
url: user-scenarios/
93-
internal: true
94-
- text: Affinity diagramming
95-
url: affinity-diagramming/
96-
internal: true
97-
- text: Journey mapping
98-
url: journey-mapping/
99-
internal: true
100-
- text: Mental modeling
101-
url: mental-modeling/
102-
internal: true
103-
- text: Personas
104-
url: personas/
105-
internal: true
106-
- text: Storyboarding
107-
url: storyboarding/
108-
internal: true
109-
- text: Style tiles
110-
url: style-tiles/
111-
internal: true
112-
- text: Make
113-
url: make/
114-
internal: true
115-
children:
116-
- text: Wireframing
117-
url: wireframing/
118-
internal: true
119-
- text: Design pattern library
120-
url: design-pattern-library/
121-
internal: true
122-
- text: Prototyping
123-
url: prototyping/
124-
internal: true
125-
- text: Validate
126-
url: validate/
127-
internal: true
128-
children:
129-
- text: Card sorting
130-
url: card-sorting/
131-
internal: true
132-
- text: Multivariate testing
133-
url: multivariate-testing/
134-
internal: true
135-
- text: Usability testing
136-
url: usability-testing/
137-
internal: true
138-
- text: Visual preference testing
139-
url: visual-preference-testing/
140-
internal: true
141-
- text: Fundamentals
142-
url: fundamentals/
143-
internal: true
144-
children:
145-
- text: Incentives
146-
url: incentives/
147-
internal: true
148-
- text: Privacy
149-
url: privacy/
150-
internal: true
151-
- text: Recruiting
152-
url: recruiting/
153-
internal: true
28+
description: 18F’s method cards describe how our organization puts human-centered design into practice.
15429

15530
repos:
15631
- name: Methods
15732
description: Main repository
15833
url: https://github.com/18F/methods
15934

160-
brand_color: '#1188ff'
161-
162-
google_analytics_ua: UA-48605964-19
35+
jekyll_get:
36+
- data: releases
37+
json: 'https://api.github.com/repos/18F/web-design-standards/releases'
16338

164-
back_link:
165-
url: "https://pages.18f.gov/guides/"
166-
text: Read more 18F Guides
39+
gems:
40+
- jekyll-last-modified-at
16741

168-
styles:
42+
google_analytics_ua: UA-48605964-19
16943

17044
defaults:
17145
-

_includes/category-setup.html

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{% assign discover_methods = (site.methods | where: "category", "Discover" ) %}
2+
{% assign decide_methods = (site.methods | where: "category", "Decide" ) %}
3+
{% assign make_methods = (site.methods | where: "category", "Make" ) %}
4+
{% assign validate_methods = (site.methods | where: "category", "Validate" ) %}
5+
{% assign fundamentals_methods = (site.methods | where: "category", "Fundamentals" ) %}
6+
{% assign category_methods = (site.methods | where: "category", page.title ) %}
7+
8+
<! -- This is used for setting category variables -->
9+
{% capture var-category-name %}{{ page.category | downcase }}_methods{% endcapture %}

_includes/deck.html

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
2+
3+
<section class="category category--discover usa-section" id="discover">
4+
<div class="usa-grid">
5+
<header class="category--header">
6+
<h1 class="category--title">Discover</h1>
7+
<p class="category--subtitle">Methods to build empathy for the project and people involved.</p>
8+
</header>
9+
{% for method in discover_methods %}
10+
{% include method.html method=method %}
11+
{% endfor %}
12+
</div>
13+
</section>
14+
15+
16+
17+
18+
<section class="category category--decide usa-section" id="decide">
19+
<div class="usa-grid">
20+
<header class="category--header">
21+
<h1 class="category--title">Decide</h1>
22+
<p class="category--subtitle">Methods for focusing the design effort.</p>
23+
</header>
24+
{% for method in decide_methods %}
25+
{% include method.html method=method %}
26+
{% endfor %}
27+
</div>
28+
</section>
29+
<section class="category category--make usa-section" id="make">
30+
<div class="usa-grid">
31+
<header class="category--header">
32+
<h1 class="category--title">Make</h1>
33+
<p class="category--subtitle">Methods for creating a testable solution.</p>
34+
</header>
35+
{% for method in make_methods %}
36+
{% include method.html method=method %}
37+
{% endfor %}
38+
</div>
39+
</section>
40+
<section class="category category--validate usa-section" id="validate">
41+
<div class="usa-grid">
42+
<header class="category--header">
43+
<h1 class="category--title">Validate</h1>
44+
<p class="category--subtitle">Methods for testing a design hypothesis.</p>
45+
</header>
46+
{% for method in validate_methods %}
47+
{% include method.html method=method %}
48+
{% endfor %}
49+
</div>
50+
</section>
51+
<section class="category category--fundamentals usa-section" id="fundamentals">
52+
<div class="usa-grid">
53+
<header class="category--header">
54+
<h1 class="category--title">Fundamentals</h1>
55+
<p class="category--subtitle">Foundational methods for practicing design research.</p>
56+
</header>
57+
{% for method in fundamentals_methods %}
58+
{% include method.html method=method %}
59+
{% endfor %}
60+
</div>
61+
</section>

_includes/footer.html

100644100755
Lines changed: 22 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,23 @@
1-
<footer role="contentinfo">
2-
<div class="wrap">
3-
<p>This project is maintained by <a href="{{ site.author.url }}">{{ site.author.name }}</a>.</p>
4-
<p>To share your feedback with us, open an issue or pull request on our <a href="https://github.com/18F/methods">GitHub repository.</a></p>
5-
<p>Hosted on <a href="https://github.com/18F/pages/">18F Pages</a>.</p>
6-
The <a href="https://github.com/18F/guides-template/">18F Guides theme</a> is based on <a href="https://github.com/cfpb/docter/">DOCter</a> from <a href="http://cfpb.github.io/">CFPB</a>.</p>
7-
</div><!--/.wrap -->
1+
<div class="usa-overlay"></div>
2+
<footer class="site-footer no-print">
3+
<div class="usa-grid">
4+
<p>This project is maintained by <a href="https://18f.gsa.gov">18F</a>.</p>
5+
<p>To share your feedback with us, open an issue or pull request on our <a href="https://github.com/18F/methods">GitHub repository.</a></p>
6+
</div>
87
</footer>
8+
<!-- Google Analytics -->
9+
<script>
10+
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
11+
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
12+
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
13+
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
14+
ga('create', 'UA-48605964-19', 'auto');
15+
16+
// anonymize user IPs (chops off the last IP triplet)
17+
ga('set', 'anonymizeIp', true);
18+
ga('set', 'forceSSL', true);
19+
ga('send', 'pageview');
20+
</script>
21+
22+
<!-- Digital Analytics Program roll-up, see https://analytics.usa.gov for data -->
23+
<script id="_fed_an_ua_tag" src="https://dap.digitalgov.gov/Universal-Federated-Analytics-Min.js?agency=GSA"></script>

0 commit comments

Comments
 (0)