Skip to content

Rename "OA evidence" terminology to "deposit warrant"#111

Open
boyechko wants to merge 1 commit into
mainfrom
refactor/rename-oa-evidence
Open

Rename "OA evidence" terminology to "deposit warrant"#111
boyechko wants to merge 1 commit into
mainfrom
refactor/rename-oa-evidence

Conversation

@boyechko

@boyechko boyechko commented May 23, 2026

Copy link
Copy Markdown
Collaborator
  • Spiders: oa_evidencedeposit_warrant; oa_doajdoaj; oa_licensedoi_license
  • Enum values cleaned (now just LICENSE, JOURNAL, MANUAL, FACULTY)
  • Alembic migration folds VERSION_AVAILABLE and FACULTY_AUTHOR into FACULTY

@boyechko
boyechko requested a review from vedant1711 May 23, 2026 00:18
The oa_* spiders were misnamed: they don't collect "evidence", nor are they
specifically about "open access" (OA). They gather data that can establish a
basis for depositing an article in the university's repository. This is a pure
code-level rename with no behavior or schema change:

- spiders: oa_evidence/oa_doaj/oa_license -> deposit_warrant/doaj/doi_license
  (BaseDepositWarrantSpider, DOAJSpider, DOILicenseSpider) and their methods
- model: ArticleOAEvidence -> ArticleDepositWarrant (table name pinned via
  __tablename__, so no migration is needed)
- enum: OAEvidenceKind -> DepositWarrant
@boyechko
boyechko force-pushed the refactor/rename-oa-evidence branch from 796638f to 92c5463 Compare June 10, 2026 16:51
@boyechko

Copy link
Copy Markdown
Collaborator Author

This PR was trying to do too many things at once. I scaled it back to pure renames in the code without any DB changes.

@vedant1711

Copy link
Copy Markdown
Collaborator

Looks good to merge.

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

Successfully merging this pull request may close these issues.

2 participants