This site works best with JavaScript enabled. Please enable JavaScript to get the best experience from this site.
Development & contributions would be easier if the source code of ace was moved to GitHub.
I'm available to help out moving the repository as well as setting up things like continuous integrations (and automated testing if applicable).
Is there a specific reason you didn't (yet) move to git?
I second this request. It also will probably be super important to do so now with the major UI chances coming with Dragonflight. I'm imagining many, many breaking changes with regards to what is coming. It may be time for, dare I say, Ace4 to coincide with a Dragonflight release, and we'd love to help!
I think you are vastly overestimating the impact of the Dragonflight changes. Ace3 is designed to be mostly independent of the base UI, and worst case we need to pull in a few different assets if the old textures go away, but that is the extent of changes I would expect.
Nevertheless, there have been plans to open a GitHub repository as a secondary option. There are however some complications, as we can't just abandon the original SVN repository, as every mod in existance right now pulls their updates from that one, and we're not going to just abandon it and force everyone to update. So we'll need to make sure the repositories remain in sync, at least when it comes to the master branch (or trunk in SVN).
As far as Dragonflight's UI goes, it looks like a lot of the changes have to do with moving things around. Sure, there's some new textures here and there but even the action buttons look like they're only tweaked. That out of the way, there is a more important reason to have a mirror on GitHub and that's Overwolf's new API, which is goes into full effect on the 9th, with the old API being disabled. At that point, most users using CurseForge-only add-ons will have to use Overwolf's app to update them (due to a lack of applications/approvals for WoW updaters). Let's just hope they stick by their statement as to it not affecting libraries.
Libraries are not AddOns, users are not supposed to install them separately in the first place.
Not being supposed doesn't always mean that they don't. :P In any event, I'd personally like to see it on GitHub, if only to have the documentation somewhere that it's actually readable. This site's design is horrendous. :/
Noone is going to bother to re-write the documentation in a new format, unless you are volunteering.
Actually, I was thinking about it. I thought I might create a temporary repo (in the event Ace3 gets a GH repo) with a wiki to take what's available and update it to fit GitHub. I didn't want to step on any toes, though.
Edit: Not sure if any of the old docs are still available somewhere other than under /pages here, as the link in the project description is dead.
Ace3 now has a GitHub repository:
https://github.com/WoWUIDev/Ace3
While it has not "moved", and likely never will, the GitHub repository can be used to aid in development and submit Pull Requests. The SVN repository on CurseForge/WoWAce will remain the primary authority for addon packaging and updating, however.
To post a comment, please login or register a new account.