User:Eduralph/Sandbox/Addon Development — Sidebar

From Gramps


Sidebar

  1. Gramps 6.0 Wiki Manual - Addon Development — what an addon is, file roles, registration shape.
  2. Gramps 6.0 Wiki Manual - Addon Development - Getting Started — first Gramplet, restart loop, where addons live.
  3. Gramps 6.0 Wiki Manual - Addon Development - Tutorials — end-to-end walkthroughs per addon kind.
  4. Gramps 6.0 Wiki Manual - Addon Development - Addon Kinds — Gramplets, Views, Reports, Tools, Importers, Exporters, Docgens, Quick reports, Sidebars, Map services, Relationship calculators, Rules.
  5. Gramps 6.0 Wiki Manual - Addon Development - Fundamentals.gpr.py registration fields, plugin discovery, _() / ngettext, module-level loggers, lifecycle hooks.
  6. Gramps 6.0 Wiki Manual - Addon Development - Data accessDbReadBase / DbWriteBase, handles vs gramps_id, backlinks, transactions, what gen/ exposes.
  7. 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.
  8. Gramps 6.0 Wiki Manual - Addon Development - Testingunittest-only, test_* filename conventions, mock-vs-example.gramps guidance, addon-unit runners.
  9. Gramps 6.0 Wiki Manual - Addon Development - Debug — Gramps debug mode, log levels, repro scripts that bypass the GUI, PrerequisitesCheckerGramplet.
  10. Gramps 6.0 Wiki Manual - Addon Development - Troubleshoot — common failure modes: silent reload, no-symlinks rule, namespace-package binding traps, requires_mod vs PyPI name.
  11. 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.
  12. Gramps 6.0 Wiki Manual - Addon Development - Internationalization — i18n, translations, gettext, () / N() handling, .po/.pot generation for addons.
  13. Gramps 6.0 Wiki Manual - Addon Development - Packagingmake.py, addons-source -> addons flow, version-field rules, submitting to upstream.
  14. Gramps 6.0 Wiki Manual - Addon Development - Compatibility — porting across Gramps versions; gramps_target_version; deprecated API surface; gramps60 vs gramps61 deltas.
  15. Gramps 6.0 Wiki Manual - Addon Development - What's New — per-Gramps-version API changes that affect addons.
  16. 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.
  17. 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.