Giter Club home page Giter Club logo

foia.gov's Introduction

CircleCI

foia

New FOIA beta site + national portal. The site is based off of 18F recommendations from our discovery sprint with the Department of Justice.

Content

Majority of the site content is in markdown format. Markdown is intended to be as easy-to-read and easy-to-write as is feasible. Here are some resources for working with markdown.

The entire site can be edited directly from this Github repository. Here are some resources for working with Github.

Workflow

This Github repository is setup with continuous deployment. That means that any change you make, approve, and merge will be automatically deployed. This means you can easily see the changes you make in the development environment and once approved, deploy to production automatically. The process in general works like this:

  1. Edit a file on Github.
  2. Commit the change to the develop branch.
  3. Any change made to develop will be automatically deployed to the development environment.
  4. Review the change on the development environment.
  5. Open a pull request against the master branch.
  6. Have a teammate review and approve the code change in Github.
  7. Merge the pull request.
  8. The change will be automatically deployed to the production environment.

For the nitty-gritty details of how automated deployment works, please see the deployment documentation.

Web content

Site content lives in the markdown pages under the www.foia.gov directory.

Glossary terms should be edited in markdown, one term per file. The name of the file is not important. The term is pulled from the front matter within the file.

The primary and secondary navigation items live in the site configuration file.

The landing page content lives in configuration and in the layout.

Footer links can be edited in the site footer.

FOIA request forms

Individual agency FOIA request forms live in the back stage and are owned by OIP. However, the per-section help text (blue box content) can be edited one section per-file in markdown. The files should be numbered so they appear in the correct order, but the name of the file is not important.

Note: You should avoid changing the front matter in these files. The front stage javascript application depends on this information.

Agency contact information

Contact information lives in the back stage but this information should be updated individually by agency FOIA personnel.

Development

Please browse the additional documentation topics on development.

foia.gov's People

Contributors

adborden avatar brockfanning avatar btalebian avatar hbillings avatar jhuang0427 avatar mngardner avatar pkarman avatar ryansibley avatar vivbutler avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.