Provide a brief summary of changes Pull request closes #_
List the steps to test the PR These steps are generic, please adjust as necessary.
cd tdrs-frontend && docker-compose -f docker-compose.yml -f docker-compose.local.yml up -d
cd tdrs-backend && docker-compose -f docker-compose.yml -f docker-compose.local.yml up -d
- Open http://localhost:3000/ and sign in.
- Proceed with functional tests as described herein.
- Test steps should be captured in the demo GIF(s) and/or screenshots below.
Demo GIF(s) and screenshots for testing procedure
More details on how deliverables herein are assessed included here.
Checklist of ACs:
- [insert ACs here]
-
lfrohlich
and/oradpennington
confirmed that ACs are met.
- Are all areas of code introduced in this PR meaningfully tested?
- If this PR introduces backend code changes, are they meaningfully tested?
- If this PR introduces frontend code changes, are they meaningfully tested?
- Are code coverage minimums met?
- Frontend coverage: [insert coverage %] (see
CodeCov Report
comment in PR) - Backend coverage: [insert coverage %] (see
CodeCov Report
comment in PR)
- Frontend coverage: [insert coverage %] (see
- Are backend code style checks passing on CircleCI?
- Are frontend code style checks passing on CircleCI?
- Are code maintainability principles being followed?
- Does this PR complete the epic?
- Are links included to any other gov-approved PRs associated with epic?
- Does PR include documentation for Raft's a11y review?
- Did automated and manual testing with
iamjolly
andttran-hub
using Accessibility Insights reveal any errors introduced in this PR?
- Was the code successfully deployed via automated CircleCI process to development on Cloud.gov?
- Does this PR provide background for why coding decisions were made?
- If this PR introduces backend code, is that code easy to understand and sufficiently documented, both inline and overall?
- If this PR introduces frontend code, is that code easy to understand and sufficiently documented, both inline and overall?
- If this PR introduces dependencies, are their licenses documented?
- Can reviewer explain and take ownership of these elements presented in this code review?
- Does the OWASP Scan pass on CircleCI?
- Do manual code review and manual testing detect any new security issues?
- If new issues detected, is investigation and/or remediation plan documented?
Research product(s) clearly articulate(s):
- the purpose of the research
- methods used to conduct the research
- who participated in the research
- what was tested and how
- impact of research on TDP
- (if applicable) final design mockups produced for TDP development