Skip to content

Commit

Permalink
Merge pull request #2297 from 18F/dev
Browse files Browse the repository at this point in the history
Dev --> master
  • Loading branch information
gemfarmer authored Feb 16, 2017
2 parents 568296e + 3c9a351 commit e7c9609
Show file tree
Hide file tree
Showing 167 changed files with 2,843 additions and 2,789 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ To dramatically reduce the build time, there are two commands that you can run i
* `./serve-fast`: This will eliminate all of the blog posts and the search index, but generates all other pages
* `./serve-blog`: This will eliminate all but the latest three blog posts, but keeps the rest of the site intact.

You should be able to see the site at: http://127.0.0.1:4000
You should be able to see the site at: http://127.0.0.1:4000/site/

## Alternative Installation using Docker
Using Docker can make dependencies management easier, but can also slow down your build time. You can find out more in
Expand Down
106 changes: 106 additions & 0 deletions _about/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,106 @@
---
title: About 18F
path: about
permalink: /about/
layout: default-intro
lead: We help other government agencies build, buy, and share technology products.
banner_cta: true
---

18F is an office within the [General Services Administration](https://www.gsa.gov/) (GSA).

We've worked with over 50 offices and agencies, on more than 200 engagements. All our projects support agencies in transforming how they deliver digital services and technology products.

## Our principles

We strive to work in a modern way and use best practices on all our projects. Here's what that means to us:

<div class="icon-list">
<figure class="icon-list-image">{% include svg/icons/respect-icon.svg %}</figure>
<div class="icon-list-text">
<p class="paragraph-bold">Respect for government workers</p>
<p>Civil servants have tremendous knowledge about what it takes to achieve their agency’s mission. We help clear technical and governmental hurdles to better serve the public.</p>
</div>
</div>

<div class="icon-list">
<figure class="icon-list-image">{% include svg/icons/user-centered-icon.svg %}</figure>
<div class="icon-list-text">
<p class="paragraph-bold">Human-centered design</p>
<p>We listen to real users to understand their needs and build things that will be useful to them — without sacrificing technical or regulatory requirements.</p>
</div>
</div>

<div class="icon-list">
<figure class="icon-list-image">{% include svg/icons/agile-icon.svg %}</figure>
<div class="icon-list-text">
<p class="paragraph-bold">Agile methods</p>
<p>We help you move faster and adopt new approaches that reduce risk on your projects. We pay careful attention to what succeeds, and use metrics and feedback to inform what we build.</p>
</div>
</div>

<div class="icon-list">
<figure class="icon-list-image">{% include svg/icons/open-icon.svg %}</figure>
<div class="icon-list-text">
<p class="paragraph-bold">Open technology</p>
<p>Our projects are designed and built in public. That means open source, open data, and open APIs. Working transparently helps us develop faster, make better decisions, provide code for many others to reuse, and keep costs low.</p>
</div>
</div>

To learn more about how we work, explore [18F guides](https://pages.18f.gov/guides/).

-----

## Our team

We are a team of about 200 designers, software engineers, strategists, and product managers — all federal employees. We have offices in DC, San Francisco, Chicago, and New York, as well as team members working remotely from all over the country.

Want to get to know our team a little better? These blog posts feature the voices of people from across 18F:

- [We asked 100 of our coworkers why they joined 18F]({{ site.baseurl }}/2016/03/21/we-asked-100-of-our-coworkers-why-did-you-join-18f/)
- [We asked over 100 of our coworkers: What was your path to 18F?]({{ site.baseurl }}/2016/03/22/what-was-your-path-to-18f/)
- [We asked over 100 of our coworkers what they've loved working on?]({{ site.baseurl }}/2016/03/23/what-have-you-loved-working-on/)
- [We asked everyone at 18F to reflect on the most meaningful project they worked on this year]({{ site.baseurl }}/2015/12/23/looking-back-2015-our-own-words/)

We've also published [profiles of individuals]({{ site.baseurl }}/tags/staff-profiles/), if you want to learn more about our day-to-day work.

-----

## History and funding

In March 2014, a group of [Presidential Innovation Fellows](https://presidentialinnovationfellows.gov/) started 18F to extend their efforts to improve and modernize government technology.

In 2016, 18F became part of the [Technology Transformation Service](https://www.gsa.gov/tts) (TTS), which also includes the Presidential Innovation Fellows program, the Office of Acquisitions, and the [Office of Products and Programs](https://www.gsa.gov/portal/content/124174). Like GSA's other services (the Federal Acquisition Service and the Public Building Service), TTS provides tools, services, and resources to help other agencies serve the public.

**What does 18F mean?**

Our name is short for the address of the GSA building where we're headquartered in Washington, DC: 1800 F Street.

### Funding and agreements

We are cost-recoverable, which means we don't receive appropriated funds from Congress and must charge partner agencies for our work. There are two authorities we use to recover costs:

- Acquisition Services Fund (ASF) reimbursement authority: for work related to acquisitions
- [Economy Act (PDF)](http://www.gc.noaa.gov/documents/mou-economyact.pdf) reimbursement authority: for projects that cannot use ASF reimbursement authority

We use [Interagency Agreements](https://pages.18f.gov/iaa-forms/) (IAAs) to set up the terms of our projects, and bill partners through [Intra-Governmental Payment and Collection](https://www.fiscal.treasury.gov/fsservices/gov/acctg/ipac/ipac_home.htm) (IPAC) on a monthly basis.

-----

## For press

For all press inquiries, please email [[email protected]](mailto:[email protected]?Subject=18F%20Media%20Query) with the topic you’d like to talk about and your deadline.

The GSA Office of Strategic Communications handles all press questions and can connect you with the proper people at 18F and the Technology Transformation Service. See the [GSA newsroom](https://www.gsa.gov/portal/category/26627) for news releases and official resources.

If you’re writing a story about 18F, feel free to use any of the images below.

**Organizational logos:**
- [18F (SVG)]({{ site.baseurl }}/assets/img/logos/18f-logo.svg)
- [GSA (JPG)]({{ site.baseurl }}/assets/img/logos/gsa-logo-dark.jpg)

**Product logos:**
- [cloud.gov (SVG)]({{ site.baseurl }}/assets/img/logos/cloud-gov-logo.svg)
- [login.gov (SVG)]({{ site.baseurl }}/assets/img/logos/login-gov-logo.svg)

[Photograph of GSA's DC headquarters (2.5 MB PNG)]({{ site.baseurl }}/assets/img/GSA-HQ-F-Street-exterior.png)
25 changes: 22 additions & 3 deletions _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,12 @@ jekyll-archives:
tag: '/tags/:name/'

collections:
about:
output: true
permalink: /:path/
join:
output: true
permalink: /join/:path/
authors:
output: true
permalink: /author/:name/
Expand All @@ -39,7 +45,7 @@ collections:
permalink: /press/:name/
projects:
output: true
permalink: /project/:path/
permalink: /what-we-deliver/:path/
hire:
output: false
permalink: /hire/:path/
Expand Down Expand Up @@ -67,10 +73,23 @@ defaults:
scope:
path: "_hire"
values:
layout: default-image
layout: default-intro
# include_subnav: true
subnav_anchor: /hire/

-
scope:
path: "_about"
values:
layout: default-intro
include_subnav: true
subnav_anchor: /about/
-
scope:
path: "_join"
values:
layout: default-intro
include_subnav: true
subnav_anchor: /join/
-
scope:
path: "_styleguide"
Expand Down
106 changes: 34 additions & 72 deletions _data/navigation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ assigned:
text: What we deliver
href: pages/what-we-deliver.md
permalink: /what-we-deliver/
collections: ['projects']
in_menu: true
in_drawer: true
in_footer: true
Expand Down Expand Up @@ -89,103 +90,72 @@ assigned:
in_footer: false
in_subnav: true
-
text: Join 18F
href: pages/join.md
permalink: /join/
collections: ['join']
text: About 18F
href: _about/index.md
permalink: /about/
collections: ['about']
in_menu: true
in_drawer: true
in_footer: true
children:
-
text: 'So you want to join 18F?'
permalink: /join/so-you-want-to-join-18f/
collections: ['join']
text: 'Our principles'
permalink: /about/#our-principles
in_menu: false
in_drawer: false
in_footer: false
in_subnav: false
in_subnav: true
-
text: 'Who we are hiring'
permalink: /join/hiring/
collections: ['join']
text: 'Our team'
permalink: /about/#our-team
in_menu: false
in_drawer: false
in_footer: false
in_subnav: false
in_subnav: true
-
text: 'Who we are hiring'
permalink: /join/hiring/
collections: ['join']
text: 'History and funding'
permalink: /about/#history-and-funding
in_menu: false
in_drawer: false
in_footer: false
in_subnav: false
in_subnav: true
-
text: 'How to apply'
permalink: /join/how-to-apply/
collections: ['join']
text: 'For press'
permalink: /about/#for-press
in_menu: false
in_drawer: false
in_footer: false
in_subnav: false
in_subnav: true
-
text: Join 18F
href: _pages/join.md
permalink: /join/
in_menu: false
in_drawer: false
in_footer: true
children:
-
text: 'Interview process'
permalink: /join/interview-process/
collections: ['join']
text: How to apply
permalink: /join/#how-to-apply
in_menu: false
in_drawer: false
in_footer: false
in_subnav: false
children:
-
text: 'Child 1'
permalink: /join/interview-process/child-1/
collections: ['join']
in_menu: false
in_drawer: false
in_footer: false
in_subnav: false
-
text: 'Child 2'
permalink: /join/interview-process/child-2/
collections: ['join']
in_menu: false
in_drawer: false
in_footer: false
in_subnav: false
-
text: 'Child 2'
permalink: /join/interview-process/child-2/
collections: ['join']
in_menu: false
in_drawer: false
in_footer: false
in_subnav: false
-
text: Benefits
permalink: /join/benefits/
collections: ['join']
in_menu: false
in_drawer: false
in_footer: false
in_subnav: true
-
text: 'Government pay grades explained'
permalink: /join/government-pay-grades-explained/
collections: ['join']
text: The interview process
permalink: /join/#the-interview-process
in_menu: false
in_drawer: false
in_footer: false
in_subnav: true
in_subnav: false
children:
-
text: 'Leave policies'
permalink: /join/leave-policies/
collections: ['join']
text: Resources
permalink: /join/#resources
in_menu: false
in_drawer: false
in_footer: false
in_subnav: true
in_subnav: false
-
text: Blog
href: blog/index.html
Expand All @@ -196,12 +166,4 @@ assigned:
in_drawer: true
in_footer: true
children:
-
text: Projects
permalink: /project/
collections: ['projects']
in_menu: false
in_drawer: false
in_footer: false
children:
unassigned: []
2 changes: 1 addition & 1 deletion _hire/partnership-playbook/how-we-work.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ title: 2. How we work

It’s important for us to build digital services that solve the needs of users and are enjoyable to use. By the time you’re designing a solution, you should have a solid understanding of the users you’re building for and the problems you’re trying to solve. Though the needs of agency stakeholders are important, the satisfaction of citizens or other end-users are the primary way we measure success.

You can see more information about the methods our design team uses at [this site](https://methods.18f.gov/) and read more on our blog about [user interview best practices](https://18f.gsa.gov/2016/02/09/tips-for-capturing-the-best-data-from-user-interviews/).
You can see more information about the methods our design team uses at [this site](https://methods.18f.gov/) and read more on our blog about [user interview best practices]({{ site.baseurl }}/2016/02/09/tips-for-capturing-the-best-data-from-user-interviews/).

*Tip: In user-centered design, we conduct interviews with users to understand their needs and how they experience the status quo. Your agency can start by speaking with call center or customer service representatives to sketch out personas — or composite representative descriptions — of types of customers and what their needs and behaviors are.*

Expand Down
11 changes: 11 additions & 0 deletions _includes/banner-cta.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<div class="usa-section background-medium">
<div class="usa-grid usa-flex usa-flex-baseline">
<div class="usa-width-one-third h3">Have a project in mind?</div>
<div>
<p>
Want to see if 18F can help your agency? We’d love to talk more, answer your questions, or learn more about what you’re working on.
</p>
<a href="{{ site.baseurl }}/hire/"><button class="usa-button usa-button-secondary marginless">Get in touch</button></a>
</div>
</div>
</div>
4 changes: 3 additions & 1 deletion _includes/card.html
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,9 @@
{% assign wds_grid_class = 'usa-width-one-third' %}
{% endif %}

<article class="card {{ wds_grid_class }}">
{% assign project_type = include.project_type | default: 'none' %}

<article class="card {{ wds_grid_class }} usa-width-tablet" data-bucket="{{ project_type }}">
<div class="card-link" onclick='window.location = "{{ card_link }}";' tabindex="-1">
<div role="img"
title="{{ include.image_alt }}"
Expand Down
10 changes: 8 additions & 2 deletions _includes/feature-image.html
Original file line number Diff line number Diff line change
@@ -1,8 +1,14 @@
{% assign include_image = include.image | default: page.image %}
{% assign include_image_alt = include.image | default: page.image_alt | default: "" %}
{% assign include_figcaption = include.image_figcaption | default: page.image_figcaption %}

{% if include_image %}
{% unless page.hero == false %}
<div class="post-feature_image" role="img" title="{{ include_image_alt }}" style="background-image: url('{{ site.baseurl }}{{ include_image }}')"></div>
{% endunless %}
<figure class="post-feature_image" role="img" title="{{ include_image_alt }}" style="background-image: url('{{ site.baseurl }}{{ include_image }}')">
{% if include_figcaption %}
<figcaption>{{ include_figcaption }}</figcaption>

{% endif %}
</figure>
{% endunless %}
{% endif %}
Loading

0 comments on commit e7c9609

Please sign in to comment.