Initial commit: WoWUIDev/Ace3 master @ 52e5f2c (2026-05-17)
Canonical Ace3 bundle for the Exiles addon forks. See README.md for versions and consumption guidance.
This commit is contained in:
@@ -0,0 +1,60 @@
|
||||
# coa-ace3
|
||||
|
||||
Canonical [Ace3](https://www.wowace.com/projects/ace3) bundle for the CoA Guild 'Exiles' addon forks.
|
||||
|
||||
Lifted verbatim from upstream [WoWUIDev/Ace3](https://github.com/WoWUIDev/Ace3) at commit
|
||||
[`52e5f2c`](https://github.com/WoWUIDev/Ace3/commit/52e5f2c7101b6edb02b48ea232bdda2df09d2960)
|
||||
(2026-05-17). Every fork in the `Exiles` org should converge on this bundle so the runtime
|
||||
LibStub resolution is predictable and addons can't quietly regress when one of them is disabled.
|
||||
|
||||
## Versions
|
||||
|
||||
| Library | MINOR |
|
||||
|-----------------------|-------|
|
||||
| LibStub | 2 |
|
||||
| CallbackHandler-1.0 | 8 |
|
||||
| AceAddon-3.0 | 13 |
|
||||
| AceEvent-3.0 | 4 |
|
||||
| AceTimer-3.0 | 17 |
|
||||
| AceHook-3.0 | 9 |
|
||||
| AceDB-3.0 | 33 |
|
||||
| AceDBOptions-3.0 | 15 |
|
||||
| AceConfig-3.0 | 3 |
|
||||
| AceConfigRegistry-3.0 | 22 |
|
||||
| AceConfigCmd-3.0 | 14 |
|
||||
| AceConfigDialog-3.0 | 92 |
|
||||
| AceGUI-3.0 | 41 |
|
||||
| AceLocale-3.0 | 6 |
|
||||
| AceConsole-3.0 | 7 |
|
||||
| AceComm-3.0 | 14 |
|
||||
| AceSerializer-3.0 | 5 |
|
||||
| AceBucket-3.0 | 4 |
|
||||
| AceTab-3.0 | 3 |
|
||||
|
||||
`AceTimer-3.0` calls `C_Timer.After` at load — confirmed available on the CoA Beta client.
|
||||
|
||||
## How to consume
|
||||
|
||||
### Option 1: source bundle (preferred for forks)
|
||||
|
||||
Each `Exiles/coa-*` fork should rsync the libs it embeds from this bundle, so the diff is uniform:
|
||||
|
||||
```sh
|
||||
rsync -a /path/to/coa-ace3/AceAddon-3.0/ /path/to/coa-foo/Libs/AceAddon-3.0/
|
||||
```
|
||||
|
||||
Or replace the entire `Libs/Ace3/` tree in one go.
|
||||
|
||||
### Option 2: standalone addon
|
||||
|
||||
Drop the contents (except `README.md` / `.gitattributes`) into
|
||||
`Interface/AddOns/Ace3/` and the loadable `Ace3.toc` will register every library at top
|
||||
priority via LibStub. Useful for non-bundling forks (`chatter`, `sexymap`, `clique`, …) to
|
||||
get Ace without each one carrying its own copy.
|
||||
|
||||
## Sync policy
|
||||
|
||||
Bumping upstream means a single PR here, then a sweep across every fork that embeds these
|
||||
libs. Note the new upstream commit in the README's commit-pin line above. Never edit a
|
||||
library file in place; if a CoA-specific patch is genuinely needed, ship it as a separate
|
||||
loadable addon that registers a higher MINOR via LibStub, leaving this bundle pristine.
|
||||
Reference in New Issue
Block a user