This repository contains the code used to redesign the existing "Claim Status" application used for New Jersey's Temporary Disability Insurance (TDI) and Family Leave Insurance (FLI), managed by the Department of Labor.
JavaScript scripts are injected onto the existing application and manually update the layout and content for a better user experience. Rather than updating the existing JSP code directly, this will enable frequent testing on dev and deployments to prod without OIM as a dependency, both in terms of infrastructure and bandwidth. See CHANGELOG.md
for list of updates made to production.
- Clone this
paid-leave-claim-status
repository - Use Node 20
- Run
npm install
to install dependencies - Run
npm run build
to build bundled files - Run
npm test
to run Cypress tests
- Clone the
beta
repository in the same local folder that thepaid-leave-claim-status
folder is in - Run
npm run build
to build latest files into bundle - Run
npm run prep-deploy-dev
(orprep-deploy-prod
based on intended stage), which should copy the files into the correctbeta
directory - Push files to
main
branch ofbeta
repo, and they will be automatically deployed tobeta.nj.gov
to be referenced by the Claim Status application