Skip to content

Latest commit

 

History

189 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WoW Interface (Customized Production Fork)

This repository is the production Interface used by the game client at:

World of Warcraft/_retail_/Interface

It is intentionally separated from the WowUp-managed vendor source and exists to keep:

  1. Official addon updates from maintainers.
  2. Local custom patches and behavior fixes.

Repository Model

There are two local repositories in this setup:

  1. World of Warcraft/WOWUP/Interface

    • Vendor/source-of-truth mirror for addon updates installed by WowUp.
    • No local customizations should live there.
    • Used as read-only sync input.
  2. World of Warcraft/_retail_/Interface (this repo)

    • Production fork used by the game.
    • Contains local customizations on top of vendor updates.
    • Pushed to GitHub for history, backup, and collaboration.

Git Remotes and Branches

This repository uses:

  • origin -> GitHub (git@github.com:tucomel/wow-interface.git)
  • wowup-local -> local vendor repo path (WOWUP/Interface)

wowup-local is configured as no-push (read-only for sync).

Branch strategy:

  • wowup: local mirror branch of wowup-local/main (vendor baseline).
  • customized: production branch with all custom patches.

Daily Workflow

When WowUp updates addons in the vendor repo:

  1. Run in this repo:
    • .tuco/scripts/resync.sh
  2. The script:
    • Fetches wowup-local.
    • Fast-forwards wowup.
    • Rebases customized on top of wowup.
    • Runs optional hooks (for example FontMagic custom font sync).
    • Optionally pushes to GitHub.

Current Scope of Customizations

This repository may include:

  • Addon-level bug fixes.
  • Local compatibility patches.
  • Quality-of-life behavior changes.
  • Custom media/font automation scripts.

The vendor repo (WOWUP/Interface) must remain clean and uncustomized.

Purpose

The goal is to preserve a stable and reproducible production UI where:

  • Upstream addon updates are easy to absorb.
  • Local custom behavior is not lost after updates.
  • Every production state can be tracked and restored from Git history.

About

My wow Addons interface

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages