Sidebar
- Gramps 6.0 Wiki Manual - Addon Development — what an addon is, file roles, registration shape.
- Gramps 6.0 Wiki Manual - Addon Development - Getting Started — first Gramplet, restart loop, where addons live.
- Gramps 6.0 Wiki Manual - Addon Development - Tutorials — end-to-end walkthroughs per addon kind.
- Gramps 6.0 Wiki Manual - Addon Development - Addon Kinds — Gramplets, Views, Reports, Tools, Importers, Exporters, Docgens, Quick reports, Sidebars, Map services, Relationship calculators, Rules.
- Gramps 6.0 Wiki Manual - Addon Development - Fundamentals —
.gpr.pyregistration fields, plugin discovery,_()/ngettext, module-level loggers, lifecycle hooks. - Gramps 6.0 Wiki Manual - Addon Development - Data access —
DbReadBase/DbWriteBase, handles vsgramps_id, backlinks, transactions, whatgen/exposes. - Gramps 6.0 Wiki Manual - Addon Development - API Reference — curated
gramps.gen.*surface addons are allowed to import; what's stable vs. what isn't. - Gramps 6.0 Wiki Manual - Addon Development - Testing —
unittest-only,test_*filename conventions, mock-vs-example.grampsguidance, addon-unit runners. - Gramps 6.0 Wiki Manual - Addon Development - Debug — Gramps debug mode, log levels, repro scripts that bypass the GUI,
PrerequisitesCheckerGramplet. - Gramps 6.0 Wiki Manual - Addon Development - Troubleshoot — common failure modes: silent reload, no-symlinks rule, namespace-package binding traps,
requires_modvs PyPI name. - Gramps 6.0 Wiki Manual - Addon Development - Code Analysis — Black, ruff E9/F63/F7/F82,
ast.parse, mypy (for core); what the per-repo pre-commits enforce. - Gramps 6.0 Wiki Manual - Addon Development - Internationalization — i18n, translations, gettext, () / N() handling, .po/.pot generation for addons.
- Gramps 6.0 Wiki Manual - Addon Development - Packaging —
make.py,addons-source->addonsflow, version-field rules, submitting to upstream. - Gramps 6.0 Wiki Manual - Addon Development - Compatibility — porting across Gramps versions;
gramps_target_version; deprecated API surface; gramps60 vs gramps61 deltas. - Gramps 6.0 Wiki Manual - Addon Development - What's New — per-Gramps-version API changes that affect addons.
- Gramps 6.0 Wiki Manual - Addon Development - Rules — normative MUST / SHOULD / MAY reference for addons and the contributor workflow. The page to cite in code review.
- Gramps 6.0 Wiki Manual - Addon Development - Roadmap — forward-looking: in-flight changes, deprecations, open questions, and the documentation roadmap itself. Prospective counterpart to What's new.
Status
Section is being built out. Stubs (managed: false) won't appear in published output until promoted to managed: true.