Final Checklist
Due Dates
Graduating students: Wednesday, May 10 at 11:59pm
Everyone Else: Friday, May 12 at 11:59pm
Project Checklist
There is nothing to submit for this final checkpoint, but the following is a list of items from previous homeworks that you will be reevaluated on, and should ensure are the best they can be.
- [ ] Filled out
About
section
- [ ] At least 3 tagged topics
- [ ] License file
- [ ] License badge on readme
- [ ]
CONTRIBUTING.md
filled out
- [ ] CI running on pushes, PRs
- [ ] CI runs lints and tests
- [ ] CI is passing on main branch
- [ ] Suitable number of tests for library
- [ ] Static analysis enforced
- [ ] Code coverage collected during tests
- [ ] CI badge on readme
- [ ] Coverage badge on readme
- [ ] At least 2 releases with release notes
- [ ] Releases are consistent with git tags and released code
- [ ] Release badge on readme
- [ ] CodeQL / Dependabot enabled on repository
- [ ] Documentation website
- [ ] Autodocumentation on documentation website
- [ ] “How to install” included in README and website
- [ ] “Elevator pitch” included in README and website
- [ ] Small example in README
- [ ] Longer example in documentation website
- [ ] Library has branch protection rules in place for main branch
- [ ] Library has issues enabled, issues are up to date
- [ ] Library is well formed, clean, no extraneous files
- [ ] Library content is sufficient