Changes

From Gramps

Addons development

394 bytes added, 21:43, 5 February 2025
m
List the Prerequistes your addon depends on: include properties added for 5.2
example code used in the Addon:Web_Connect_Pack that references libwebconnect Prerequistes [https://github.com/gramps-project/addons-source/blob/1304b65a7d758bfe17339c26260473ac3e9c4061/RUWebConnectPack/RUWebPack.gpr.py#L17 RUWebPack.gpr.py#L17]
This means that common Prerequisites can be shared between addons. So that code can be maintained in its own gpr/addon file instead of synchronizing the maintainance maintenance of multiple copies across various silos. Additional requirements properties were implemented in the [[Gramplets_development#Register_Options|Registration Options]] to specify prerequisites for plug-ins: [https://github.com/gramps-project/gramps/blob/0f8d4ecd429431b4df64910962f8764af9ff1766/gramps/gen/plug/_pluginreg.py#L689-L719 requires_mod (modules), requires_gi (GObject introspection) and requires_exe (executable).] {{new|5.2}}
<!--
5,418
edits

Navigation menu