Quantcast Publishing and updating addons - WoWInterface
Thread Tools Display Modes
06-14-19, 01:46 PM   #1
FranekW
An Aku'mai Servant
 
FranekW's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2018
Posts: 35
Publishing and updating addons

Hi sorry for a long post.

How do you manage addon versions on Curse? Do you delete previous versions? At some points there must be a number of different files including alphas, betas, and release! How to you organise your work around naming (and tagging if you use Git for instance).

TLDR

I have released a new small addon which I started with version v1.0.0-release. My code is on GitHub and I connected CurseForge with GitHub and now any new versions gets published according to a tag I add to any of the commits. Essentially Curse picks automatically each version when a new tag is created.

I have spotted a couple of wrong spellings or extra "texts" which were not supposed to be there. So I decided to release an updated version v1.0.1-release. I changed things and added a new tag v1.0.1-release. On the top of that, I began to work with locales but it became experimental so I tagged this version as alpha, under a new tag v1.1.0-alpha. I made another small changes in released version, made a new commit with a new tag, v1.0.2-release. Because, I also managed to make locales work, I tagged that work as v1.1.1. Someone else gave me more translations which I included but because Curse already published the previous version, I had to create a new tag v1.1.2, which as you can guess got published.

Essentially, I managed to produce a number of versions on Curse. I was wondering if it's possible to tell Curse to publish only the most updated version of -alpha, or -beta, or -release and delete the previous version, if it's possible. Would anything happen if I simply delete the previous versions? I mean how it affects people who already downloaded previous versions?
  Reply With Quote
06-14-19, 03:54 PM   #2
bsmorgan
A Chromatic Dragonspawn
AddOn Author - Click to view addons
Join Date: Mar 2005
Posts: 163
Both Curse(Forge) and WoWInterface keep old versions by default and this isn't a bad thing, IMO. Older versions use storage space on their servers and if they want it back, I'm sure they will let me know.

I have an SVN repository for one addon and a GIT repository for another. For both, alpha, beta, and release builds are determined by the tag.

The Twitch client lets the user decide which builds they want to track and notifies the user when updates are available. I apply the updates manually (mostly with Update All).
  Reply With Quote
06-14-19, 09:21 PM   #3
Cairenn
Credendo Vides
 
Cairenn's Avatar
Premium Member
WoWInterface Admin
Join Date: Mar 2004
Posts: 7,098
I so love it when people use our forums to deal with problems on our competitor's site ...
  Reply With Quote
06-15-19, 07:28 AM   #4
FranekW
An Aku'mai Servant
 
FranekW's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2018
Posts: 35
Originally Posted by Cairenn View Post
I so love it when people use our forums to deal with problems on our competitor's site ...
I was worried nobody would answer my question regarding Curse here :$

Originally Posted by bsmorgan View Post
Both Curse(Forge) and WoWInterface keep old versions by default and this isn't a bad thing, IMO. Older versions use storage space on their servers and if they want it back, I'm sure they will let me know.

I have an SVN repository for one addon and a GIT repository for another. For both, alpha, beta, and release builds are determined by the tag.
thanks for your comment. So as long as WI or Curse doesn’t remind me about taking too much resources, I should be ok to publish small changes as betas: v1.1.2, v1.1.3, v1.1.4 etc. Git stores only incremental changes. It is WI or Curse I am worried about because they seem to keep links to zip files which is quite redundant. I don’t even know if the sites “create” zip files on the way while the sites have connection with clouds like Git. I hope I clearly described my problem English is not my first language.

Last edited by FranekW : 06-15-19 at 07:32 AM.
  Reply With Quote
06-15-19, 11:06 AM   #5
Fizzlemizz
I did that?
 
Fizzlemizz's Avatar
Premium Member
AddOn Author - Click to view addons
Join Date: Dec 2011
Posts: 1,108
The author decides how many and which older download links to keep.
__________________
Fizzlemizz
Maintainer of Discord Unit Frames and Discord Art.
Author of FauxMazzle, FauxMazzleHUD and Move Pad Plus.
  Reply With Quote
06-15-19, 09:55 PM   #6
MooreaTv
A Deviate Faerie Dragon
AddOn Author - Click to view addons
Join Date: May 2019
Posts: 14
you can also manually delete versions you don't want in their UI
  Reply With Quote
06-16-19, 12:24 PM   #7
humfras
A Flamescale Wyrmkin
AddOn Author - Click to view addons
Join Date: Oct 2009
Posts: 131
Originally Posted by Cairenn View Post
I so love it when people use our forums to deal with problems on our competitor's site ...
Please keep in mind that if an author is active on WoWI and asking for help here, he/she seems to value this community (higher than a competitor).

As someone ones wrote: And the Lord spake, saying, 'First shalt thou take out the Slander. Then, shalt thou Post with Respect. No more. No less. Respect shalt be the Tone thou shalt Post, and the Tone of the Posting shall be Respect. Spam shalt thou not Post, nor either Post thou two, excepting that thou then proceed to Respect. Flaming is right out. Once the Tone Respect, being the Respectful Tone, be reached, then, lobbest thou thy Holy Site Rules of WoWInterface towards thy foe, who, being naughty in My sight, shall Ban it.'

The WoWI community is a friendly, welcoming and helpful place, let's keep it that way.


@FranekW:

Versioning your commits as x.y is recognized as release version.

You can go to your add-ons source settings (wow.curseforge.com/projects/<addonname>/settings/source) and change the Automatic Packaging behavior.

see https://authors.curseforge.com/docs/packaging for reference
__________________
Author of VuhDo CursorCastBar OptiTaunt Poisoner RaidMobMarker

Last edited by humfras : 06-16-19 at 02:01 PM.
  Reply With Quote
06-16-19, 06:55 PM   #8
Tim
A Frostmaul Preserver
 
Tim's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2008
Posts: 267
Originally Posted by humfras View Post
Please keep in mind that if an author is active on WoWI and asking for help here, he/she seems to value this community (higher than a competitor).
The author has 1 addon on this forum and 29 posts so I wouldn't exactly label that as very active. I would also bet that if Curse had a forum like this that the person would've asked there instead of here but, they do not so this is the only option. You are right though, no matter if it's rude to get help with a competitor, we are indeed a helpful community which is why people have helped the person.
__________________
AddOns: Tim @ WoWInterface
Characters: Warrior, Shaman, DH, Mage, Pally
Current PC Setup: PCPartPicker List
  Reply With Quote
06-16-19, 09:14 PM   #9
bsmorgan
A Chromatic Dragonspawn
AddOn Author - Click to view addons
Join Date: Mar 2005
Posts: 163
I maintain an addon that was originally hosted (way before my time) with Curse so its SVN repository is still there (on WoWAce actually). It is also available here on WoWI.

The addon specific forums here on WoWI are the best I've found and I almost always get answers to questions (including Curse-related) when I ask here.

IMO, Curse and WoWI are "competitors" only when it comes to storage of "ready to install" addon files. There is no competition when it comes to knowledge and friendly atmosphere, WoWI wins hands down.

When I read Cairenn's response I took it as an "I feel good" comment. This thread should be about answering the questions asked in the same way as has been done in most of the other threads here on WoWI.
  Reply With Quote
06-17-19, 03:46 AM   #10
FranekW
An Aku'mai Servant
 
FranekW's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2018
Posts: 35
Originally Posted by Tim View Post
no matter if it's rude to get help with a competitor, we are indeed a helpful community which is why people have helped the person.
Is it really rude asking for help regarding another tool? I would not expect there was THAT competition between Curse and your site I hope I did not offend anyone here!

As to Cairenn's answer, I did not sense any negativity in his/her comment and I was quite sarcastic when I said I was worried about getting answer here. I actually did not worry about it and I got useful answers already which I am thankful for.
  Reply With Quote
07-06-19, 03:04 AM   #11
Taraezor
A Deviate Faerie Dragon
 
Taraezor's Avatar
AddOn Author - Click to view addons
Join Date: Nov 2012
Posts: 19
Lol. If you want any kind of useful feedback or help or ANYTHING really then THIS place is where you should be. I post my AddOns on two reputable websites only. If reaching out to others I know where I am welcome. This website also works on a variety of up to date and ancient versions of popular operating systems. Good to know if you are using ancient hardware. The only reason I might upload elsewhere, tbh, is that I get a trickle of income which *just* pays for my 6 monthly WoW sub.
__________________
Nobody can resist an adorable Raptor Hatchling pet or the magnificent Netherwing Drake and Long-Forgotten Hippogryph mounts. You'll of course need Dark Soil for The Tillers friendships and a Loose Pebble for your Dog! A familiar treat awaits if you complete Dalaran's Higher Learning. As you journey on this Long Strange Trip, map your way with X and Y coordinates and have some fun with Yarrr for pirate Tooltips.
  Reply With Quote

WoWInterface » Developer Discussions » Lua/XML Help » Publishing and updating addons

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off