The sprint 1 summary was delivered as a pull request note.
PR to merge the user stories that were completed in Sprint 1.
Outside of the scope of this review for Sprint 1 since this sprint focussed on Backend Scaffolding, CircleCI/CD Pipeline, addressing the comments provided in Sprint 0.
Test coverage is 58%. However, a new user story has been created to bring the test coverage up to 90% in Sprint 2.
Frontend ESLint is passing.
Our original settings were derived from cookie-cutter flake8 implementations. Our setup.cfg
file is now documented with an explanation of each setting and we've included the default settings as recommended.
Pa11y is passing.
-
The backend is currently deployed to : https://tdp-backend.app.cloud.gov/v1/login/oidc
-
The frontend is currently deployed to : https://tdp-frontend.app.cloud.gov
-
Notes on the deployment instructions :
- TANF/tdrs-backend/README.md#cloudgov-deployments
- TANF/tdrs-frontend/README.md#cloudgov-deployments
List of user stories completed in Sprint 1:
- As a developer I need scaffolding for the UI so I can contribute to the project
- As a user I need to log in (backend)
- As a user I can log out (backend)
- Create user research plan for OFA
- Plan and schedule OFA interviews
- Create design components for login screen
- Create Admin Settings UI
- Set up CI/CD pipeline for OWASP Zap, Pa11y, and Code Coverage Reporting
- Migrate product roadmap from Mural
- Reorganize workspaces
- Update Wiki
-
Zap running against the Backend API produces the following:
- FAIL-NEW: 0
- FAIL-INPROG: 0
- WARN-NEW: 3
- WARN-INPROG: 0
- INFO: 0
- IGNORE: 0
- PASS: 104
-
Zap running against the Frontend produces the following:
- FAIL-NEW: 0
- FAIL-INPROG: 0
- WARN-NEW: 7
- WARN-INPROG: 0
- INFO: 0
- IGNORE: 0
- PASS: 99
- There appears to be a benign error when executing the frontend zap scan:
_XSERVTransmkdir: ERROR: euid != 0,directory /tmp/.X11-unix will not be created.
This error does not interfere with any of the tests. For reference, Zap contributors discuss it here.
User research artifacts delivered: