Skip to content

rcaril/RobUIheal

 
 

Repository files navigation

RobUIHeal

RobUIHeal is a performance-focused healing UI addon for World of Warcraft.

The project is designed around one core principle: a fully self-contained addon written with original code and no reliance on external addon frameworks or libraries.

The goal is to build a modern healer UI system while maintaining full control over architecture, performance, and long-term maintainability.


Project Goals

RobUIHeal aims to provide:

• A modern healing interface for World of Warcraft • High performance and low CPU usage • Clean modular architecture • Fully original systems designed specifically for this project • No reliance on external addon frameworks

The addon is built with a focus on stability, performance, and long-term development control.


External Code Policy

External addons, frameworks, or libraries are not permitted in this project unless explicitly approved.

This includes, but is not limited to:

  • Ace3
  • AceAddon
  • AceGUI
  • AceConfig
  • Any Ace libraries
  • Any external addon frameworks
  • Any runtime dependency on other addons

The core concept of this project is that all systems should be written directly within the project codebase.

If external code is ever considered necessary, it must be explicitly approved by the project owner.

Approval of external code is the sole right and privilege of the project owner.


Contributing

Contributions are welcome but must follow the project workflow.

All contributions must be submitted through Pull Requests.

Direct commits to the main branch are not accepted.

Typical contribution workflow:

  1. Fork the repository
  2. Create a feature branch
  3. Implement the change
  4. Submit a Pull Request with a clear description

All pull requests are reviewed before merging.

The project owner maintains final authority over all merges and project direction.


Development Principles

When contributing to this project, the following principles should be respected:

• Maintain the existing architecture • Prioritize performance and efficiency • Avoid introducing new dependencies • Keep systems modular and maintainable • Do not rewrite core systems without prior discussion

The long-term stability of the project is prioritized over rapid changes.


License

This project is licensed under the GNU General Public License v3.0 (GPL-3.0).

You are free to:

• Use the code • Modify the code • Distribute modified versions

However, if you distribute modified versions of this project, the source code must also be made available under the same GPL license.


License and Policy Changes

The project owner reserves the right to modify project policies, contribution rules, or licensing terms.

Changes may occur without prior notice.


Project Ownership

RobUIHeal is an open-source project.

However, final authority over project direction, approvals, and architectural decisions remains with the project owner.

This ensures the long-term stability and vision of the project.

About

RobUIHeal is a self-contained World of Warcraft healing UI addon built with original code and no external addon dependencies.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Lua 100.0%