# Contributing

## Translations

See **[TRANSLATING.md](TRANSLATING.md)** for how to translate `Localisation/<locale>.lua`, run the audit, and submit merge requests. Maintainer tooling is listed in **[tools/README.md](tools/README.md)**.

## Code

- Follow existing module patterns. During rebuild, archived Claude instructions live under **`.claude/claude-md-archive/`** (mirrored paths, e.g. `CLAUDE.md`, `modules/Focus/CLAUDE.md`). That tree is **gitignored** — local copy only, not on GitLab.
- For new user-visible strings, add them to **`Localisation/enUS.lua`** under the appropriate section header, then run `node tools/restructure_locales.js` before committing.
