Skip to content

Contributing

Joe edited this page Jun 8, 2026 · 3 revisions

Contributing

Thank you for your interest in contributing to Epithet!

Updating Translations

If you want to help translate Epithet into another language or update existing translations:

  1. Navigate to the Locales/ directory.
  2. Edit or create the appropriate localization file (e.g., enGB.lua, frFR.lua, deDE.lua).
  3. Ensure you follow the existing AceLocale format.
  4. Submit a Pull Request with your changes.

Updating Title Data and Rarity

The addon relies on a static database for title sources, categories, and rarity because the WoW API does not provide this information.

  • The title database is generated using scripts in the tools/ directory.
  • If a title has the wrong rarity, you can add its ID to the RARITY_OVERRIDES in the generator script (tools/generate-titles.js).
  • If you notice missing titles or incorrect acquisition sources, update the relevant generator data and run the generator to output a new data/Titles.lua.
cd tools
npm install
npm run generate

Submitting Pull Requests

  1. Fork the repository.
  2. Create a feature branch (git checkout -b feature/my-new-feature).
  3. Commit your changes (git commit -am 'Add some feature').
  4. Push to the branch (git push origin feature/my-new-feature).
  5. Create a new Pull Request.

Clone this wiki locally