Add an optional configurable blocklist for public-release validation.
This would help users catch private terms such as real university names, course codes, lecturer names, LMS hostnames, or internal project names before publishing a sanitized repo.
Acceptance criteria
Suggested files
studylib.py
docs/public-release-checklist.md
tests/
Add an optional configurable blocklist for public-release validation.
This would help users catch private terms such as real university names, course codes, lecturer names, LMS hostnames, or internal project names before publishing a sanitized repo.
Acceptance criteria
make validate-publicuses the blocklist if presentSuggested files
studylib.pydocs/public-release-checklist.mdtests/