Skip to content

dangur/foia

 
 

Repository files navigation

DOJ FOIA Project

The DOJ FOIA project's larger purpose is to create a single, unified portal for the submission of Freedom of Information Act (FOIA) requests. This code base's part in that larger goal is to create a Drupal backend which will be accessed by a front-end being developed by 18F.

The backend is currently implemented on the Lightning distro, stealing numerous approaches/configurations from the Reservoir project

BLT

Please see the BLT documentation for information on build, testing, and deployment processes.

Local setup

Follow steps 1-6 from the initial setup section in BLT's docs, as well as 1-3 from the VM steps. Note that you do not need to follow the steps to install npm/nvm on your host machine. If we end up working frontend tasks, these steps can take place within the VM. VM-related software version suggestions: Virtualbox - 5.1.24 Vagrant - 1.9.7 Ansible - 2.2.3

Important Build Process note

Because we are sharing a Cloud subscription with the broader DOJ project, we need to be careful not to clobber their build artifacts in the Acquia git repo. As a result, when running blt deploy make sure to build to the foia-develop-build branch rather than the default develop-build.

Resources

Acquia Team

  • Joshua Smith - Account Manager
  • Kristus Ratliff - Engagement Manager
  • Barrett Smith
  • Malik Kotob

About

FOIA 2.0 (DOJ/Acquia)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 70.1%
  • HTML 10.0%
  • CSS 9.1%
  • JavaScript 5.6%
  • ApacheConf 4.0%
  • Shell 1.0%
  • Gherkin 0.2%