Extra Information¶
Extra information about plugins are handled.
Plugin Resolval¶
For a plugin to be resolved, they must be in the /usr/lib/buzzay-plugins/ directory root or
the ~/.local/share/buzzay-plugins directory root.
The name of the plugin is learnt directly from the filename instead of any metadata provided
inside the plugin.
Plugin Compilation¶
It is the duty of the plugin author to ensure that the plugin is compatible with buzzay.
So the plugins must link to the same wlroots version that buzzay is linked to. Moreover,
they should ensure that the plugin is also compiled against the latest version of buzzay-plugin.h.
Breaking Changes¶
I plan on avoiding breaking changes as much as possible. Especially in the plugin api library (buzzay-plugin.h).
Using the API abstractions provided in the library is much safer than directly working with buzzay_server as
it has the lowest changes of encountering changes.