Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SPRINT 3 RELEASE #55

Merged
merged 172 commits into from
Sep 17, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
172 commits
Select commit Hold shift + click to select a range
24600f6
Untrack .env files since they must not be tracked in git.
adamcaron Aug 31, 2020
ea43e5f
Specify where boilerplate docs end
adamcaron Aug 31, 2020
444e96e
Move Dockerfiles to frontend root to preserve local dev functionality
adamcaron Aug 31, 2020
5641b31
Setup SCSS
adamcaron Sep 1, 2020
cc9f5c5
Configure CSS breakpoints
adamcaron Sep 1, 2020
c05d9d8
Format gitignore and Dockerfile. No functional change
adamcaron Sep 2, 2020
279cdfc
Auto remove trailing spaces. Noop
adamcaron Sep 3, 2020
7935cb1
Ignore auto generated file
adamcaron Sep 3, 2020
74a7eac
Create a script and a CircleCI step for Snyk
adamcaron Sep 3, 2020
4d1b0ea
Resolve node-sass binding issue
adamcaron Sep 3, 2020
54383d2
Remove file from incorrect directory
adamcaron Sep 3, 2020
2f93f26
Ignore local env file
adamcaron Sep 3, 2020
b0251e2
Add responsive Header area
adamcaron Sep 3, 2020
480cfc4
Set SASS_PATH before yarn build
adamcaron Sep 4, 2020
4b7d517
login testing
carltonsmith Sep 4, 2020
aeef218
test general exception
carltonsmith Sep 4, 2020
1e5105c
Landing page template working
Sep 4, 2020
03e7d79
Set SASS_PATH before yarn build
adamcaron Sep 4, 2020
fa89a17
linting fixes
carltonsmith Sep 4, 2020
d7f4839
Remove duplicate snyk test
adamcaron Sep 4, 2020
e7f3a9d
Document the SASS_PATH variable being set on yarn run v1.22.4
adamcaron Sep 4, 2020
e6b964b
Merge branch '172-landing-pages' of github.com:raft-tech/TANF-app int…
Sep 4, 2020
e570c65
basic layout done (with commented out code)
Sep 4, 2020
2e25879
basic layout done (without comments)
Sep 4, 2020
994ba2a
basic layout done
Sep 4, 2020
9deb34d
Merge branch 'raft-tdp-main' of github.com:raft-tech/TANF-app into 17…
Sep 4, 2020
15d225a
add footer test
Sep 4, 2020
5536ec7
http only cookie test
carltonsmith Sep 4, 2020
71faed2
switch welcome.jsx with dashboard.jsx
Sep 4, 2020
b55863a
fix linter errors, add alt tag, add grid element
Sep 6, 2020
4b2665e
fix all linter errors
Sep 6, 2020
68a96c0
Adding `/set_profile/` API End Point
Sep 8, 2020
a1e41a0
adding unit testing for new set_profile endpoint
Sep 8, 2020
744d46a
resolve linting warning
Sep 8, 2020
19cfa6a
add footer test, update pa11yci.json, update header.jsx, update welc.…
hilvitzs Sep 8, 2020
1d11aab
Updates to Pa11y Config and Frontend/Backend README.md
Sep 8, 2020
7b08e86
Turn off CSRFToken HttpOnly Cookie
Sep 8, 2020
0a636e0
updating comment on CSRFToken in common.py
Sep 8, 2020
fc1576e
add tests for header
hilvitzs Sep 8, 2020
bdabcdc
fix cypress test
hilvitzs Sep 8, 2020
48ba275
remove httponly
carltonsmith Sep 8, 2020
187d86f
update @trussworks/react-uswds from 1.8.0 to 1.9.0 per snyk instructions
hilvitzs Sep 8, 2020
ad5e071
add test for expired token
carltonsmith Sep 8, 2020
cf4f6ee
remove httpbin
carltonsmith Sep 8, 2020
68129d9
use test key
carltonsmith Sep 8, 2020
d302d42
fix linting
carltonsmith Sep 8, 2020
05b06aa
resolving linting after updates to common.py update
Sep 9, 2020
57d2d3b
fix spelling mistake in .env.development, remove unnecessary stock im…
hilvitzs Sep 9, 2020
484a10c
add utility classes in welcome.jsx, add footer.scss, add sociallinks …
hilvitzs Sep 9, 2020
25142a0
fix failing test in Footer.test.js
hilvitzs Sep 9, 2020
9eb30be
add test for expired token
carltonsmith Sep 9, 2020
bcfe128
reduce complexity of get method
carltonsmith Sep 9, 2020
e4c374c
remove unneeded loggin, remove unneeded key, fix typo
carltonsmith Sep 9, 2020
f2d7d04
add visually-hidden span to Welcome login button
hilvitzs Sep 9, 2020
b811a19
removing snyk from circleci in support of using Snyk Github Integration
Sep 9, 2020
4a0fd33
updating test for spin up process
Sep 9, 2020
cdcc417
updating test for spin up process
Sep 9, 2020
076005f
add usa-current check for welcome link
hilvitzs Sep 9, 2020
6d4be31
updating test for spin up process to be a background process
Sep 9, 2020
85ec907
Merge branch 'raft-tdp-main' into snyk-vulnerability-updates
RafterGit Sep 9, 2020
166968b
Merge pull request #249 from raft-tech/snyk-vulnerability-updates
hilvitzs Sep 9, 2020
077cb6c
Merge branch 'raft-tdp-main' into backend/209/login-testing
RafterGit Sep 9, 2020
78775e8
Merge branch 'raft-tdp-main' into name-profile-api-endpoint
RafterGit Sep 9, 2020
6687c93
Merge branch 'raft-tdp-main' into fix-readme
RafterGit Sep 9, 2020
0be51ae
Merge branch 'raft-tdp-main' into 172-landing-pages
RafterGit Sep 9, 2020
fd09447
fix welcome tests and change welcome component name
hilvitzs Sep 9, 2020
1d42d91
adding additional test conditions for name variations
Sep 9, 2020
bf59d44
gitignore update and env comment
carltonsmith Sep 9, 2020
0353332
Merge branch 'backend/209/login-testing' of github.com:raft-tech/TANF…
carltonsmith Sep 9, 2020
a753b55
update notes
carltonsmith Sep 9, 2020
fc6c47f
resolve linting warning
Sep 9, 2020
25e237e
updating spaced name test
Sep 9, 2020
0e7bbef
removing logic to skip a if JWT_KEY not found in test_auth.py
Sep 9, 2020
ff8b9f2
remove unused footer.scss, remove unnecessary p tag, remove header.scss
hilvitzs Sep 9, 2020
355af37
remove unnecessary footer.scss import
hilvitzs Sep 9, 2020
3facefe
additional testing for special characters
Sep 9, 2020
d3f6311
removing un-needed PUT and PATCH call support from set_profile endpoint
Sep 9, 2020
c73b289
updating comments in test_api.py to be more detailed
Sep 9, 2020
23d97b3
Merge pull request #201 from raft-tech/172-landing-pages
RafterGit Sep 9, 2020
a683746
Merge branch 'raft-tdp-main' into backend/209/login-testing
RafterGit Sep 9, 2020
5aad172
Merge pull request #236 from raft-tech/backend/209/login-testing
RafterGit Sep 9, 2020
05ddd89
Merge branch 'raft-tdp-main' into name-profile-api-endpoint
RafterGit Sep 9, 2020
b2cd788
updating the comment in serializers.py to reflect the behavior shown
Sep 9, 2020
dcdb493
Merge branch 'raft-tdp-main' into fix-readme
RafterGit Sep 9, 2020
dd12bb2
Merge pull request #247 from raft-tech/name-profile-api-endpoint
RafterGit Sep 9, 2020
e3edbdb
Merge branch 'raft-tdp-main' into fix-readme
RafterGit Sep 9, 2020
a52d599
Merge pull request #246 from raft-tech/fix-readme
RafterGit Sep 9, 2020
84b2d0c
Technical Debt Resolution
Sep 9, 2020
f88c338
updating README.md with more details of cloud foundry cli output
Sep 10, 2020
9a45258
Merge pull request #250 from raft-tech/deployment-remediations
RafterGit Sep 10, 2020
2c7a672
Adding Markdown Status Badges
Sep 10, 2020
a211021
adding targeted repo options to the circleci build status badges
Sep 10, 2020
e2dab6e
testing logic to block coverage upload if not on target branch
Sep 10, 2020
fabf0dc
adding a volume field to the tdrs-backend docker-compose.yml so the c…
Sep 10, 2020
9ea79f1
testin docker clean up logic and full backend test suite
Sep 10, 2020
7ded1f1
testing full build process with new code coverage reporting logic
Sep 10, 2020
ab366ba
resolving ci/cd pipeline issues with docker-compose spin up process
Sep 10, 2020
69dcda8
removing redundant unit test case from django job
Sep 10, 2020
5dba5ce
changing branch check for dev back to raft-tdp-main
Sep 10, 2020
5e153c6
add signup component and test file, change welcome.jsx jsdocs, change…
hilvitzs Sep 10, 2020
da06d93
fix header tests, add signup tests and refactor signup to remove mock…
hilvitzs Sep 10, 2020
42e01ce
add tota11y for accessibility, make main-content section global for a…
carltonsmith Sep 10, 2020
7e555dd
Merge branch 'raft-tdp-main' of github.com:raft-tech/TANF-app into 19…
hilvitzs Sep 10, 2020
ff47de7
fix accessibility issues - no h1 (added h1) and no fieldset legend (a…
hilvitzs Sep 10, 2020
278e059
use placeholder
carltonsmith Sep 10, 2020
1746138
remove card and fieldset from signup.jsx
hilvitzs Sep 10, 2020
ab8fccd
fix signup test
hilvitzs Sep 10, 2020
efe9cda
remove tota11y
carltonsmith Sep 10, 2020
379c164
remove padding
carltonsmith Sep 10, 2020
b1d4156
Merge pull request #255 from raft-tech/frontend/sprint3/accessibility…
RafterGit Sep 10, 2020
3bdad64
add jsdocs info to header, footer, and signup components
hilvitzs Sep 10, 2020
cd6454a
Merge branch 'raft-tdp-main' of github.com:raft-tech/TANF-app into 19…
hilvitzs Sep 10, 2020
c335364
remove unnecessary class name
hilvitzs Sep 10, 2020
7eee85e
updates to documentation and logging of API calls
Sep 10, 2020
131ebd4
updates in regards to linter correction tool
Sep 10, 2020
3d148d1
adjusting length of logging statement
Sep 10, 2020
b3e6222
trying out new tag formatting for shields.io
Sep 11, 2020
5d49de5
change welcome to splashpage, change signup to editprofile, add email…
hilvitzs Sep 11, 2020
3735ac6
restoring default behavior
Sep 11, 2020
2267ba5
update tdrs-frontend/README.md option 3
hilvitzs Sep 11, 2020
8ba78fc
Merge pull request #257 from raft-tech/documentation-updates
RafterGit Sep 11, 2020
f184dca
Merge branch 'raft-tdp-main' of github.com:raft-tech/TANF-app into 19…
hilvitzs Sep 11, 2020
034e20a
Merge branch 'raft-tdp-main' into 187-markdown-badges
RafterGit Sep 11, 2020
3b5f6b5
adding documentation for github badges to tdrs-backend/docs
Sep 11, 2020
87d0d59
Merge branch '187-markdown-badges' of https://github.com/raft-tech/TA…
Sep 11, 2020
6cae67b
updating code coverage badges to report from HHS codecov.io
Sep 11, 2020
2a9bc73
Merge pull request #251 from raft-tech/187-markdown-badges
RafterGit Sep 11, 2020
b026634
Merge branch 'raft-tdp-main' into 191-user-form
RafterGit Sep 11, 2020
666c195
Merge pull request #256 from raft-tech/191-user-form
RafterGit Sep 11, 2020
8b2def6
Update config.yml
RafterGit Sep 11, 2020
fe11192
Merge pull request #260 from raft-tech/RafterGit-patch-1
carltonsmith Sep 11, 2020
ecf310f
use shadow-2 utility in splashpage, update skip to main content with …
hilvitzs Sep 11, 2020
cc93052
move skip to main content from header to app above gov banner
hilvitzs Sep 11, 2020
1ba263b
update docs
carltonsmith Sep 11, 2020
860b1ef
switch utility grids with component grid in footer.jsx
hilvitzs Sep 11, 2020
ca4e96c
Merge pull request #261 from raft-tech/documentation/sprint3-updates
RafterGit Sep 11, 2020
4063cba
change Header secondarynavlinks
hilvitzs Sep 11, 2020
e0e7ed4
Merge branch 'raft-tdp-main' of github.com:raft-tech/TANF-app into sp…
hilvitzs Sep 11, 2020
5fa6891
change secondary nav from buttons to links
hilvitzs Sep 11, 2020
ce977b9
switch to using link component from trussworks
hilvitzs Sep 11, 2020
490f944
add classnames to secondary links and update corresponding tests in h…
hilvitzs Sep 11, 2020
521b122
updates to badge hyperlinks
Sep 13, 2020
d8fde9b
spot check updates
Sep 13, 2020
88076ee
Merge pull request #267 from raft-tech/raft-main-checks
shubhi-raft Sep 14, 2020
3987586
securtiy vulnerability reports for sprint 3
Sep 14, 2020
2475aa0
Merge pull request #268 from raft-tech/snyk-reporting
shubhi-raft Sep 14, 2020
d4513eb
change p email in resources section to link
hilvitzs Sep 14, 2020
247388c
fix grid layout for resource cards, add correct colors, add correct f…
hilvitzs Sep 14, 2020
9168ca2
Merge branch 'raft-tdp-main' of github.com:raft-tech/TANF-app into sp…
hilvitzs Sep 14, 2020
ffacf13
add splashpage.scss comment re: double classes
hilvitzs Sep 14, 2020
0a3b22d
change margin-bottom-6 to margin-bottom-5 in splashpage.jsx
hilvitzs Sep 14, 2020
36888f5
update comment on splashplage, update editprofile scss
hilvitzs Sep 14, 2020
18ee0d2
Update issue templates
shubhi-raft Sep 15, 2020
ee4cb67
Remediations in response to the Sprint 3 PR review
Sep 15, 2020
d1a72fc
resolving linting warnings
Sep 15, 2020
1e37c6f
expanding test coverage of logout/oidc endpoint
Sep 15, 2020
20f0b25
update comment on splashpage to include issue #
hilvitzs Sep 15, 2020
39a7ba2
Merge branch 'raft-tdp-main' of github.com:raft-tech/TANF-app into sp…
hilvitzs Sep 15, 2020
88aec96
added tests to cover different sections of the page
carltonsmith Sep 15, 2020
6169aab
add test for email link and button
carltonsmith Sep 15, 2020
c4e1d9e
updating docstring comments on test_auth.py to be more clear on logo…
Sep 15, 2020
2d0dd62
Updating frontend README.md first step in regards to creating .env.l…
Sep 15, 2020
ad6d1be
change login cypress tests to pass with login.gov logo, remove commen…
hilvitzs Sep 15, 2020
238b8c6
rollback login.gov logo changes
hilvitzs Sep 15, 2020
1b227a3
change active welcome :after to red color, change header font, add ca…
hilvitzs Sep 15, 2020
3c69fe6
change active welcome to red color
hilvitzs Sep 15, 2020
4e4b667
clean up header.scss
hilvitzs Sep 15, 2020
d6dd786
add inline comment about minor changes before beta release
hilvitzs Sep 15, 2020
e7be0e3
replace placeholder footer logo with ACF logo
hilvitzs Sep 16, 2020
f93f854
Merge pull request #273 from raft-tech/backend/sprint3-review-remedia…
RafterGit Sep 16, 2020
62b2d10
Merge branch 'raft-tdp-main' into spot-check-remediations
RafterGit Sep 16, 2020
64e3331
Merge pull request #262 from raft-tech/spot-check-remediations
RafterGit Sep 16, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
70 changes: 34 additions & 36 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -1,52 +1,51 @@
version: 2.1
jobs:
test-backend:
working_directory: ~/tdp-be
docker:
- image: circleci/python:3.8
user : root
machine: true
branches:
steps:
- setup_remote_docker:
docker_layer_caching: true
- checkout
- run:
name: 'Ensure docker-compose exists,otherwise install it.'
command: "./scripts/docker-compose-check.sh"
- run:
name: "Test: Build and Spin-up Django API Service"
command: "cd tdrs-backend; docker-compose build "
command: "cd tdrs-backend; docker-compose up -d --build"
- run:
name: "Tear Down Django API Service"
command: "cd tdrs-backend; docker-compose down "
- run:
name: "Test: Execute Python Unit Tests"
command: "cd tdrs-backend; docker-compose run web sh -c \"pytest\""
name: "Test: Run Unit Tests And Create Code Coverage Report"
command: "cd tdrs-backend; docker-compose run web sh -c \"pytest && pytest --cov-report=xml\""
- run:
name: "Upload Backend Coverage Report to CodeCov If On Target Branch"
command: |
if [ "$CIRCLE_BRANCH" == "main" ] ; then
cd tdrs-backend; bash <(curl -s https://codecov.io/bash) -f ./coverage.xml -F main-backend
elif [ "$CIRCLE_BRANCH" == "raft-tdp-main" ] ; then
cd tdrs-backend; bash <(curl -s https://codecov.io/bash) -f ./coverage.xml -F dev-backend
fi
- run:
name: "Test: Execute Python Linting Test"
command: "cd tdrs-backend; docker-compose run --rm web bash -c \"flake8 .\""
- run:
name: "Test: Execute Python OWASP ZAP Vulnerability Scan"
command: "cd tdrs-backend; ./zap-scanner.sh"
- snyk/scan:
target-file: tdrs-backend/requirements.txt
severity-threshold: medium
additional-arguments: "--allow-missing --skip-unresolved --package-manager=pip --command=python3"
test-ui:
test-frontend:
working_directory: ~/tdp-apps
docker:
- image: cypress/base:10
user : root
steps:
- setup_remote_docker:
docker_layer_caching: true
- setup_remote_docker:
docker_layer_caching: true
- checkout
- run:
name: 'Ensure docker exists,otherwise install it.'
command: "./scripts/docker-check.sh"
- run:
name: 'Ensure docker-compose exists,otherwise install it.'
command: "./scripts/docker-compose-check.sh"
command: "./scripts/docker-compose-check.sh"
- run:
name: "Install Package Dependencies"
command: "cd tdrs-frontend; yarn"
Expand All @@ -59,27 +58,28 @@ jobs:
- run:
name: "Run Jest Unit Tests"
command: "cd tdrs-frontend; yarn test:ci"
- run:
name: "Upload Frontend Coverage Report to CodeCov If Target Branch"
command: |
if [ "$CIRCLE_BRANCH" == "main" ] ; then
cd tdrs-frontend; bash <(curl -s https://codecov.io/bash) -f ./coverage/lcov.info -F main-frontend
elif [ "$CIRCLE_BRANCH" == "raft-tdp-main" ] ; then
cd tdrs-frontend; bash <(curl -s https://codecov.io/bash) -f ./coverage/lcov.info -F dev-frontend
fi
- run:
name: "Run Cypress Integration Tests"
command: "cd tdrs-frontend; yarn cy:run:ci"
command: "cd tdrs-frontend; yarn cy:run:ci"
- run:
name: "Test: Execute Frontend OWASP ZAP Vulnerability Scan"
command: "cd tdrs-frontend; ./zap-scanner.sh"
- run:
name: 'Ensure sudo is installed, otherwise install it.'
command: "./scripts/sudo-check.sh"
- snyk/scan:
target-file: tdrs-frontend/yarn.lock
severity-threshold: low
additional-arguments: "--trust-policies"
deploy:
working_directory: ~/tdp-deploy
docker:
- image: circleci/python:3.8
user : root
steps:
- setup_remote_docker:
docker_layer_caching: true
- setup_remote_docker:
docker_layer_caching: true
- checkout
- run:
name: 'Ensure sudo is installed, otherwise install it.'
Expand All @@ -89,7 +89,7 @@ jobs:
command: "./scripts/cf-check.sh"
- run:
name: "Log Into Docker"
command: "echo $DOCKER_PASSWORD | docker login --username $DOCKER_USERNAME --password-stdin"
command: "echo $DOCKER_PASSWORD | docker login --username $DOCKER_USERNAME --password-stdin"
- run:
name: "Build Backend Docker image"
command: "cd tdrs-backend; docker build -t goraftdocker/tdp-backend:$CIRCLE_BRANCH . -f ./docker/Dockerfile.dev"
Expand All @@ -98,7 +98,7 @@ jobs:
command: "docker push goraftdocker/tdp-backend:$CIRCLE_BRANCH"
- run:
name: "Build Frontend Docker image"
command: "cd tdrs-frontend; docker build -t goraftdocker/tdp-frontend:$CIRCLE_BRANCH . -f ./docker/Dockerfile.dev"
command: "cd tdrs-frontend; docker build -t goraftdocker/tdp-frontend:$CIRCLE_BRANCH . -f Dockerfile.dev"
- run:
name: "Push Frontend Image to Docker Hub"
command: "docker push goraftdocker/tdp-frontend:$CIRCLE_BRANCH"
Expand All @@ -120,8 +120,8 @@ jobs:
export CF_SPACE="tanf-staging"
export CF_USERNAME="$CF_USERNAME_STAGING"
export CF_PASSWORD="$CF_PASSWORD_STAGING"
export CGHOSTNAME_BACKEND="$CGHOSTNAME_BACKEND_STAGIN"
export CGHOSTNAME_FRONTEND="$CGHOSTNAME_FRONTEND_STAGIN"
export CGHOSTNAME_BACKEND="$CGHOSTNAME_BACKEND_STAGING"
export CGHOSTNAME_FRONTEND="$CGHOSTNAME_FRONTEND_STAGING"
elif [ "$CIRCLE_BRANCH" == "dev" ] ; then
export CF_SPACE="tanf-dev"
export CF_USERNAME="$CF_USERNAME_DEV"
Expand All @@ -146,18 +146,16 @@ jobs:
cf auth "$CF_USERNAME" "$CF_PASSWORD"
cf target -o $CF_ORG -s "$CF_SPACE"
./deploy-cloudgov-docker.sh rolling test $CGHOSTNAME_BACKEND $CGHOSTNAME_FRONTEND $DOCKER_IMAGE_BACKEND $DOCKER_IMAGE_FRONTEND $CIRCLE_BRANCH
orbs:
snyk: snyk/[email protected]
workflows:
build-and-test:
jobs:
- test-backend
- test-ui
- test-frontend
- deploy:
requires:
- test-backend
- test-ui
- test-frontend
filters:
branches:
only:
- raft-tdp-main
- raft-tdp-main
53 changes: 28 additions & 25 deletions .github/ISSUE_TEMPLATE/dev-issue-template.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,44 +2,47 @@
name: Development issue template
about: Template for development issues
title: ''
labels: ''
labels: dev
assignees: ''

---

Description:
(please define the reason as to why this issue is being created )
**Description:**
_Provide a brief background and justification for this issue_


**Acceptance Criteria:**
_Create a list of functional outcomes that must be achieved to complete this issue_

AC:
- [ ] _Outcome 1_
- [ ] _Outcome 2_
- [ ] _Outcome 3_
- [ ] Testing Checklist has been run and all tests pass

- [ ] Sample acceptance criteria
**Tasks:**
_Create a list of granular, specific work items that must be completed to deliver the desired outcomes of this issue_

- [ ] _Task 1_
- [ ] _Task 2_
- [ ] _Task 3_
- [ ] Run Testing Checklist and confirm all tests pass

**Notes:**
_Add additional useful information, such as related issues and functionality that isn't covered by this specific issue, and other considerations that will be helpful for anyone reading this_

Tasks:
- _Note 1_
- _Note 2_
- _Note 3_

- [ ] Sample tasks

**Supporting Documentation:**
_Please include any relevant log snippets/files/screen shots_

- _Doc 1_
- _Doc 2_

DoD:
- [ ] minimum 90% code coverage test
- [ ] 0 linting errors and warnings
- [ ] 0 accessibility errors
- [ ] deployed to a dev environment
- [ ] all significant changes have been documented
- [ ] free of high and medium security vulnerabilities
- [ ] @lauraGgit has reviewed and signed off


**Open Questions:**
_Please include any questions or decisions that must be made before beginning work or to confidently call this issue complete_

Supporting Documentation:

(please include any relevant log snippets/ files/ screen shots here.)


Open Questions:

(any clarifying questions in support of the issue)
- _Open Question 1_
- _Open Question 2_
31 changes: 17 additions & 14 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,31 +1,24 @@
# API
venv
*.sqlite3
*.sqlite3-journal
**/__pycache__
tmp
*.pem
*.rsa
*.txt
compliance/opencontrols/
compliance/exports/

# UI
tdrs-frontend/node_modules/
tdrs-frontend/build/
tdrs-frontend/coverage/
tdrs-frontend/cypress/videos/
tdrs-frontend/cypress/support/
tdrs-frontend/cypress/screenshots/
tdrs-frontend/cypress/fixtures/example.json
tdrs-frontend/npm-debug.log*
tdrs-frontend/yarn-debug.log*
tdrs-frontend/yarn-error.log*
tdrs-frontend/vars-frontend.yml
tdrs-frontend/pa11y-screenshots/*
tdrs-frontend/.env*


#BACKEND
tdrs-backend/*/env_vars/*.env*
tdrs-backend/*/env_vars/*.env*.*
tdrs-backend/vars-backend.yml
tdrs-backend/coverage.xml
*.pyc
/backend/db.sqlite3
.DS_Store
Expand All @@ -34,6 +27,16 @@ tdrs-backend/vars-backend.yml
/mediafiles/*
__pycache__/
/.vscode/
venv
*.sqlite3
*.sqlite3-journal
**/__pycache__
tmp
*.pem
*.rsa
*.txt
compliance/opencontrols/
compliance/exports/

# coverage result
.coverage
Expand Down Expand Up @@ -70,10 +73,10 @@ boilerplate.zip
# Spritesmith
spritesmith-generated/
spritesmith.scss


# Testing files
htmlcov/*

# Commmon
.DS_Store
.DS_Store
13 changes: 13 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,16 @@



|| Raft-Tech(raft-tdp-main) | HHS(main) |
|---|---|---|
|**Build**| [![CircleCI-Dev](https://circleci.com/gh/raft-tech/TANF-app/tree/raft-tdp-main.svg?style=shield)](https://circleci.com/gh/raft-tech/TANF-app/tree/raft-tdp-main) | [![CircleCI-HHS](https://circleci.com/gh/HHS/TANF-app/tree/main.svg?style=shield)](https://circleci.com/gh/HHS/TANF-app/tree/main)|
|**Security Frontend**| [![Security-Frontend-Dev](https://snyk.io/test/github/raft-tech/TANF-app/badge.svg)](https://snyk.io/test/github/raft-tech/TANF-app) | [![Security-Frontend-HHS](https://snyk.io/test/github/HHS/TANF-app/badge.svg)](https://snyk.io/test/github/HHS/TANF-app)|
|**Security Backend**| [![Security-Backend-Dev](https://snyk.io/test/github/raft-tech/TANF-app/badge.svg?targetFile=tdrs-backend/requirements.txt)](https://snyk.io/test/github/raft-tech/TANF-app) | [![Security-Backend-HHS](https://snyk.io/test/github/HHS/TANF-app/badge.svg?targetFile=tdrs-backend/requirements.txt)](https://snyk.io/test/github/HHS/TANF-app)
|**Frontend Coverage**| [![Codecov-Frontend-Dev](https://codecov.io/gh/raft-tech/TANF-app/branch/raft-tdp-main/graph/badge.svg?flag=dev-frontend)](https://codecov.io/gh/raft-tech/TANF-app?flag=dev-frontend) | [![Codeco-Frontend-HHS](https://codecov.io/gh/HHS/TANF-app/branch/main/graph/badge.svg?flag=main-frontend)](https://codecov.io/gh/HHS/TANF-app?flag=main-frontend) |
|**Backend Coverage**| [![Codecov-Backend-Dev](https://codecov.io/gh/raft-tech/TANF-app/branch/raft-tdp-main/graph/badge.svg?flag=dev-backend)](https://codecov.io/gh/raft-tech/TANF-app/branch/raft-tdp-main?flag=dev-backend)| [![Codecov-Backend-HHS]( https://codecov.io/gh/HHS/TANF-app/branch/main/graph/badge.svg?flag=main-backend)](https://codecov.io/gh/HHS/TANF-app/branch/main?flag=main-backend) |

***Due to limitations imposed by Github and occasional slow server response times, some badges may require a page refresh to load.**

# TANF Data Reporting Prototype

This repo has a prototype for a TANF Data Reporting system, where States,
Expand Down
Loading