Skip to content

Publishing Your Addin

Cameron White edited this page Apr 20, 2023 · 8 revisions

Once you have written an add-in, you can upload it to Pinta's add-in repository and make it available for other Pinta users to download and install.

Packing your addin for install

You will need the mautil program from Mono.Addins: dotnet tool install --global Mono.Addins.UtilTool. Run mautil pack on your addin DLL file to generate an mpack file. This file format is understood by Pinta's addin manager, and you can test that you have built it correctly by making a local install of the mpack file from the add-in manager dialog.

The demo extension also provides an example of using Github Actions to automatically build the add-in package.

Publishing your addin

Clone the Pinta Community Addins repository, and add the mpack file there according to the instructions. Then submit a pull request and when it is accepted, your add-in will be magically available to Pinta users worldwide!