Quantcast APIInterface - An interface for official API documentation - WoWInterface
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
07-01-18, 05:05 AM   #1
LanceDH
A Cyclonian
 
LanceDH's Avatar
AddOn Author - Click to view addons
Join Date: Aug 2012
Posts: 41
APIInterface - An interface for official API documentation

As I bumped into the in-game API documentation in 7.2 I found it rather annoying to use as it's all stuck in chat. So I end up making an addon that takes the documentation and presents it in an easy to navigate window. As it uses the official API, it also keeps itself up to date, unless they add a new feature such as the events.
It uses a style similar to achievements. By default it shows all the systems available. Clicking one of them shows all functions, events, enumerations, and structures in that system. If you then click one of those it shows the documentation and an editbox where you can ctrl v the clipboard string.
I've also added 4 buttons to search for different types in _G. So if you're looking if a certain function exists that's not in the documentation, or a localized string, you can just type something in the searchbox and click one of the buttons. It will show the results in a separate /tableinspect window

I use it a lot myself when creating or updating my addons, so I thought it might be of use to some of you.
Not sure how keen people here are with links to other platforms, but the addon is on Curse
https://wow.curseforge.com/projects/apiinterface/files
Edit: Now also on WoWinterface; https://www.wowinterface.com/downloa...Interface.html
You can open the window with the /apii command.


Last edited by LanceDH : 06-25-19 at 06:59 AM.
  Reply With Quote
 

WoWInterface » Developer Discussions » Dev Tools » APIInterface - An interface for official API documentation

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off