How to automatically build and publish your addon

To discuss development of addons / skins / customization of MediaMonkey v5 / v2024

Moderátoři: jiri, drakinite, Addon Administrators

TIV73
Příspěvky: 246
Registrován: sob lis 12, 2011 1:31 pm

How to automatically build and publish your addon

Příspěvek od TIV73 »

So, you just finished building your history-changing addon for MediaMonkey and are ready to share it with the world. The only thing left to do is to zip it and... HOLD ON! Why should you, of all people, have to do that? Every keystroke that flows from your porcelain-like fingertips is a gift to the world, there is no reason to waste this endless potential on laborious and time-intensive tasks like zipping a bunch of files when you can instead command the POWER OF THE INTERNET to do it for you!

(But honestly, woudn't it be cool if github could automatically create a new release containing a finished mmip everytime you check in new code?)

I set up a couple of my repositories like that and did a short write-up since it's a neat timesaver. The guide is available on github (because it's easier to attach files and images there) and outlines how to set up an automated workflow with github actions that takes all the files in your addon, creates an mmip, and attaches it to a (draft) release in the repository whenever you merge something to master.
drakinite
Příspěvky: 988
Registrován: úte kvě 12, 2020 10:06 am

Re: How to automatically build and publish your addon

Příspěvek od drakinite »

Thanks for the guide! I think this can be very useful! :grin:
Obrázek
Data scientist, web programmer, part-time MediaMonkey developer, full-time MediaMonkey enthusiast
I uploaded many addons to MM's addon page, but not all of those were created by me. "By drakinite, Submitted by drakinite" means I made it on my own time. "By Ventis Media, Inc., Submitted by drakinite" means it may have been made by me or another MediaMonkey developer, so instead of crediting/thanking me, please thank the team. You can still ask me for support on any of our addons.
Odpovědět