Move source to github #571


  • Enhancement
Closed
  • ssaammm created this issue Apr 8, 2021

    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?

     

     

  • ssaammm added a tag Enhancement Apr 8, 2021
  • Soyier posted a comment Apr 20, 2022

    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!

  • nevcairiel posted a comment Apr 23, 2022

    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).

  • StormFX posted a comment May 6, 2022

    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.


    Edited May 6, 2022
  • nevcairiel posted a comment May 6, 2022

    Libraries are not AddOns, users are not supposed to install them separately in the first place.

  • StormFX posted a comment May 13, 2022

    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. :/

  • nevcairiel posted a comment May 13, 2022

    Noone is going to bother to re-write the documentation in a new format, unless you are volunteering.

  • StormFX posted a comment May 14, 2022

    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.


    Edited May 14, 2022
  • nevcairiel closed issue Sep 22, 2022
  • nevcairiel posted a comment Sep 22, 2022

    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.