Skip to content

Generates LuaLS annotations for framexml

License

Notifications You must be signed in to change notification settings

NumyAddon/FramexmlAnnotations

Repository files navigation

Status: beta

This repository is configured to automatically pull the latest version of Gethe/wow-ui-source, and generate annotations from all files. Currently, the annotations are generated for the following branches:

Generated annotations are limited to

  • Frames
    • Global frames
    • Frame Templates
    • Intrinsic Frame Templates
    • Limited support for inheritance, children, and
  • Globals with a name ending in Mixin; some mixins may be missing
    • "methods" for a given mixin
    • inheritence through CreateFromMixins
  • Global functions
    • for now disabled, using Ketho's annotations, and including the wow source as workspace libraries is probably better

prerequisites to run this yourself:

  • PHP 8.3
    • ext-xml
    • ext-dom
  • Composer 2

About

Generates LuaLS annotations for framexml

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages