feat: pydoc pincite — structured Zotero citations in docstrings #293
Reference in New Issue
Block a user
Delete Branch "feat/pydoc-pincite"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Centerpiece feature: machine-parseable
:pincite:directives in function docstrings that link to specific pages, sections, or paragraphs of Zotero bibliography items.Architecture
4 layers in
src/bib/pincite.py:New/modified files
src/bib/pincite.py— core module (480 lines)src/bib/schema.sql— pincites tablesrc/bib/tag.py—Tag.pin()factorysrc/bib/store.py— pincite CRUD methodstests/bib/test_pincite.py— 39 testsrefs #246