Submitting to the main repository

The main plugin repository functions via the Plogon build system. This allows you to submit pull requests containing small TOML metadata files, and it will automatically build and deploy it for you.

The main repository is available here. Follow the instructions in the README, but it boils down to:

Using a custom repository

While it is highly encouraged to submit all plugins to the main repository, sometimes plugin authors may want to build a custom repository. These repositories require users to manually add them in the Dalamud settings.

Repository URLs must link to a raw JSON file, which contains an array of objects. The objects in the array must be the same as the output manifest from DalamudPackager, with the following new properties:

When updating your plugin, bump AssemblyVersion and change LastUpdate, or the plugin will not update for your users.