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

Project Overall Acceptance Criteria #1

Open
discombobulateme opened this issue Oct 13, 2020 · 0 comments
Open

Project Overall Acceptance Criteria #1

discombobulateme opened this issue Oct 13, 2020 · 0 comments
Assignees

Comments

@discombobulateme
Copy link
Collaborator

Project Acceptance Criteria

  • [] Should be able to verify the existence of the following .md files: code of conduct, contributing, readme, security, changelog, support
  • [] Should be able to verify the existence of the following files: license, maintainers or codeowners
  • [] Should be able to tests if project uses SemVer
  • [] Create a script to daily checks and notifies OSPO in case of a failure on our repositories
  • [] Should be tested
  • [] Should run locally and over github repos
  • [] Should be able to check keywords within the code of conduct: diversity, friendly, etc
  • [] Should check if the type of license is valid according to OSPO guidelines: AFL, Apache, BSD, MIT, MS-PL, ISC, PHP License
  • [] Should not pass if contains: AGPL, Commons Clause, WTFPL and Beerware, has no license
  • [] Should check if there is an attribution to a “Maintain” role inside of the codeowner file
  • [] Should use GitHub workflow
  • [] Should use GitHub API to check if a new repo has being added and has OSPO approval
  • [] Should tests achieve at least 90% coverage
@discombobulateme discombobulateme self-assigned this Oct 13, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant