You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In order to write simple python code, data.gov admins want a streamlined GitHub Repository with all the components built in.
Acceptance Criteria
[ACs should be clearly demoable/verifiable whenever possible. Try specifying them using BDD.]
GIVEN a repository exists for data.gov harvesting in python
WHEN a PR is created
THEN automated tests occur (linting and tests)
AND a code coverage report is generated on the PR
AND a snyk scan is run
AND a PR template is utilized
AND a README of the idealized code structure is implemented
We need to create a new repository for this, something like datagov-harvesting (maybe since we don't know the final utilization of this code, we should use something less generic, something like datagov-harvesting-logic?).
We want to take the good from some of the stuff we've done on our CKAN extensions, but improve the simplicity. We want a "typical" python developer to be able to come on and plug in.
Use docker and/or docker-compose only when necessary for other services; another repository will be utilized to verify platform and library compatibility for deployment (whether on cloud.gov, or on Lambda)
Use poetry that allows for locking and doesn't require our current janky setup.
User Story
In order to write simple python code, data.gov admins want a streamlined GitHub Repository with all the components built in.
Acceptance Criteria
[ACs should be clearly demoable/verifiable whenever possible. Try specifying them using BDD.]
WHEN a PR is created
THEN automated tests occur (linting and tests)
AND a code coverage report is generated on the PR
AND a snyk scan is run
AND a PR template is utilized
AND a README of the idealized code structure is implemented
Background
https://github.com/GSA/GitHub-Administration#each-repository-should
https://github.com/18F/django-template
Security Considerations (required)
None
Sketch
We need to create a new repository for this, something like
datagov-harvesting
(maybe since we don't know the final utilization of this code, we should use something less generic, something likedatagov-harvesting-logic
?).We want to take the good from some of the stuff we've done on our CKAN extensions, but improve the simplicity. We want a "typical" python developer to be able to come on and plug in.
poetry
that allows for locking and doesn't require our current janky setup.Makefile
.The text was updated successfully, but these errors were encountered: