1
0
Fork 0
mirror of https://github.com/IRS-Public/direct-file.git synced 2025-06-27 20:25:52 +00:00
direct-file/docs/adr/adr-screener-config-update.md
2025-06-05 15:58:51 -04:00

1.5 KiB

Status: [proposed | rejected | accepted | deprecated | … | superseded by ADR-0005]
Deciders: [list everyone involved in the decision]
Date: [YYYY-MM-DD when the decision was last updated]

Context and Problem Statement

A decision was made in adr-screener-config to use Astro SSG (static site generator) for the screener application. It was initially used for an MVP, and later replaced with React/Vite. This adr is to document that change and supercede the previous adr.

Decision Drivers

- the realization that the application needed to support more dynamic features such as react-uswds and i18n features.

Considered Options

React/Vite

Decision Outcome

Chosen option: "React/Vite", because it was consistent with the client app and the approach to i18n could be consistent across the screener and client apps.

Positive Consequences

- More dynamic content is an option
- We can easily utilize react-uswds library.
- The i18n system is aligned in both the screener and the client app. 
- Engineers don't need to learn multiple systems and can seemlessly develop between the two apps. Onboarding for new engineers is simplified.

Negative Consequences

- It's more complex than a more static configuration would be