/DalamudPluginsD17

Dalamud plugin manifests

Primary LanguagePython

DalamudPluginsD17

Hi! This is the DalamudPlugins playground for DIP17.

Publishing your plugin

  • Ensure your plugin is on a publically accessible Git repo (GitHub, GitLab, any self-hosted Git instance that allows HTTP clones without authentication)
  • Update your .csproj
  • Build your plugin in Release, commit your .csproj + the newly generated lock file
  • Fork this reposistory
  • In your fork, make stable/(plugin name)/manifest.toml (or testing/api6/(plugin name)/manifest.toml)
    • See here for details
    • Example provided below!
  • Shove your images into that newly created folder
  • Make the PR and pray our GHA doesn't fall apart
[plugin]
repository = "https://github.com/goatcorp/SamplePlugin.git"
commit = "765d9bb434ac99a27e9a3f2ba0a555b55fe6269d"
owners = [
    "goaaats",
]
project_path = "SamplePlugin"
changelog = "Added Herobrine"

You'll also need to be using DalamudPackager, please check the SamplePlugin for an example. If you need help, please reach out.

Updating your plugin

Just edit the commit hash in your manifest. Please always make your updates from a new branch, to make it cleaner for us to review.

Rebuilding in a PR

If you want to trigger a re-build of your PR, just post a comment with the content "bleatbot, rebuild".