txtsd wrote: Sat Nov 07, 2020 1:00 pm
Hi @Caffeine
I've noticed you've updated certain 
addons but you haven't increased their version numbers.
I'm creating a repository of all 
addons to track changes, and allow anyone to contribute changes and report issues. I'll add your changes to all the 
addons you've updated and then I'll bump all the version numbers.
EDIT: I've noticed a lot of your changes are made to older versions of 
addons. Can we talk about how we can rebase yours over 
addons that have newer versions? Or if you have a better idea we can discuss it.
EDIT2: Here's a 
thread about it.
 
Hey txtsd, sorry it took so long to get back to you.
I like the idea of having a fresh repository in case Idrinth for some reason becomes unavailable, but I don't think 
addons in my pack are suitable to be moved to your new repo.
Many 
addons in my pack have been heavily modified to suit my personal needs and preferences to a point where a rebase with some other version is not something I'm interested in. When modifying other peoples 
addons I've not touched the version numbers mostly because I'm a lazy piece of ****, but also because it feels weird for me to bump version numbers of 
addons I'm not the author of. 
Where necessary I've written 
addons from scratch, usually such 
addons get their own forum thread.
These would make the most sense to upload to your repo, though I can't promise much help keeping them up to date there.
I've also collected a lot of common dependencies that some 
addons kept their own instances of in to a single addon called Ace.
This makes sense in the context of a prebuilt UI pack but for someone who is building their own UI from scratch it would probably make more sense to have separate 
addons for better customization.
I don't know who decides what the "official" version of any given addon is on Idrinth, but if I understand it correctly, anyone with an account can upload a "newer" version of any addon. For this reason I always make it clear that if someone wants to try VinyUI 
as I provide it they should always download the latest archive from this thread. Other people are always welcome fork any addon in the pack as long as the spinoff is clearly labeled as such and credit is given to the original author (be it me or someone else).
Other concerns I have about your idea are:
- What happens if I upload an addon of mine and then someone else wants to change the color of some label? Who decides which version gets to stay and what happens to the version number?
- What if the original author of an addon takes a long break and then comes back and pushes conflicting changes on top of other peoples commits?
Generally I think it's best if mod authors maintain their own repos/threads as is the case with 
module bugfixes by OldSerpenT, 
Sulle's Projects, 
war-addons by cupnoodles and so on.