malikkotob / foia

FOIA 2.0 (DOJ/Acquia)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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)


Languages

Language:PHP 70.2%Language:HTML 10.0%Language:CSS 9.1%Language:JavaScript 5.6%Language:ApacheConf 4.0%Language:Shell 1.0%Language:Gherkin 0.2%