chore: move bundle into Ace3/ subfolder + standard .gitignore

Matches the Exiles fork-layout convention (one folder per addon). README
and tools/sweep.py updated for the new path; tools/sweep.py stays at repo
root since it's dev tooling, not part of the shipped bundle.
This commit is contained in:
2026-05-25 10:59:24 +02:00
parent a96308ff2c
commit 827a5bdc60
65 changed files with 13 additions and 3 deletions
+7
View File
@@ -0,0 +1,7 @@
.env
.DS_Store
.release
.install
.lua/*
.vscode
.idea
View File
View File
+5 -2
View File
@@ -57,11 +57,14 @@ 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
Drop the **`Ace3/`** directory from this repo straight into
`Interface/AddOns/` 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.
(The canonical bundle lives under `Ace3/` at the repo root so this repo follows the same
"each addon in its own folder" layout as every other `Exiles/coa-*` fork.)
## Sync policy
Bumping upstream means a single commit here, then a sweep across every fork that embeds these
+1 -1
View File
@@ -36,7 +36,7 @@ from pathlib import Path
# --- configuration -----------------------------------------------------------
REPOS_ROOT = Path(os.environ.get("REPOS_ROOT", "/home/sub/repos/coa"))
BUNDLE = Path(__file__).resolve().parent.parent # the coa-ace3 repo root
BUNDLE = Path(__file__).resolve().parent.parent / "Ace3" # canonical Ace3 lives under <repo>/Ace3/
# Forks that this sweep MUST NOT touch. Document the reason inline.
EXCLUDED_FORKS = {