Skip to content

usds/discovery-sprint-guide

Repository files navigation

Discovery Sprint Guide

Playbook microsite for running discovery sprints

Table of contents

  1. Sprint Guide
    1. Preparing for a sprint
    2. Conducting the sprint
    3. Delivering the sprint findings
    4. Wrapping up the sprint
    5. Running remote sprints
    6. How sprints fail
    7. Glossary and other resources
  2. Interview Guide
  3. Writing Guide
  4. Case Studies

Development

Deploying a staging site to cloud.gov

prerequisites: Cloud Foundry cli (docs) and cloud.gov access

Run these commands from the project's root directory.

  1. Build the site: JEKYLL_ENV=staging bundle exec jekyll build
    The JEKYLL_ENV=staging will cause the index.html to have a <meta name="robots" content="noindex" /> in the head and a timestamp at the bottom.
  2. (optional) Create a login for the deployed site: htpasswd -c Staticfile.auth <username>
    This will create a file (Staticfile.auth) with the basic authentication that will be applied to the deployed site. If no basic authentication is desired, make sure Staticfile.auth is not present before the Deploy step.
  3. Login to cloud.gov: cf login -a api.fr.cloud.gov --sso
  4. Deploy: cf push

Contributors / Acknowledgments

The first version of this public guide was authored by Jenn Noinaj and Kat Jurick and is based on a previously written guide internal to USDS, written in collaboration with GSA by co-editors Kara DeFrias and Kathy Pham with contributions from Eric Benson, Matt Collier, Evan Cook, Lisa Gelobter, Ginny Hunt, Brian Lefler, Jeff Maher, Erie Meyer, David Nesting, Chuck Rossi, Kim Rachmeler, Mollie Ruskin, Jess Teal, Albert Wong, and Charles Worthington.

We would like to thank the following folks for their feedback, edits and support: Kathy Pham, Mark Lerner, David Nesting, Chris Given, Hank Knaack, Shannon Sartin, Eddie Hartwig, Jeff Barrett, Shelly Smith, Drew Gardner and Lisa Chung from USDS, as well as Melissa Braxton and Julie Strothman from GSA for their timely advice. Thank you!