OpenPath
GitHub repository (HMIS Warehouse) »
Open Path is a data integration platform that provides improved care coordination, prioritization of services, and in-depth analysis.
OpenPath is composed of two distinct but integrated applications. The Coordinated Access System (CAS) is the client-facing application which “brings together the organizations, housing resources, and services available to assist homeless people into a permanent home.” (greenriver.com). It is supported by the HMIS (Homeless Management Information System) Warehouse, which “collects, combines, and aggregates data from multiple sources for analysis.” (openpath.host/about)
I contributed most to the custom deployment tool supporting the platform, including but not limited to:
- Tagging deployed Docker images (to ECS) as
--latest
- Improving generation and use of the
pre-cache
image to speed up image builds in GitHub Actions - Updating the AWS CLI usage to remove several manual checkpoints and cut down deployment time significantly
- Precompiling the Ruby on Rails application assets ahead of time in the GitHub Actions pipeline