txtsd wrote: ↑
Sat Nov 07, 2020 1:00 pm
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
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
by cupnoodles and so on.