Coder Social home page Coder Social logo

mahmoudimus / _devpad.gui Goto Github PK

View Code? Open in Web Editor NEW

This project forked from spiralofhope/_devpad.gui

0.0 1.0 0.0 3.1 MB

A World of Warcraft addon: A notepad for Lua scripts and mini-addons. (GUI component)

Home Page: http://blog.spiralofhope.com/?p=17397

License: Other

Lua 100.00%

_devpad.gui's Introduction

I have left the game

I have left the game and this AddOn is no longer maintained; feel free to fork it. I'm leaving things as they are so you can chat with one another via the issue ticketing system.

_DevPad.GUI

An addon for World of Warcraft. The GUI component for _DevPad, a notepad for Lua scripts and mini-addons.

NOTE: This addon requires _DevPad


source code · home page · releases · latest beta

Notes

  • This is A fork of saiket's _DevPad.GUI.
    • DevPad was inspired by the AddOn Hack, by Mud.
  • I am a documentation guy, not a programmer. It is unlikely I can make any large changes.
    • If you are a developer, I am happy to:
      • Accept GitHub pull requests.
      • Add you as a contributor on GitHub.
      • Hand this project over!
  • This uses a modified version of For All Indents And Purposes.

Installation

Since it's a regular addon, it's manually installed the same as every other addon would be.

  1. Download _DevPad and Download _DevPad.GUI

  2. Extract them to your Interface\AddOns folder.

Perhaps your game is installed to one of:

C:\Program Files\World of Warcraft
C:\Program Files\World of Warcraft (x86)

.. and so you would extract the contents of your downloaded archive to something like:

C:\Program Files\World of Warcraft\_retail_\Interface\AddOns

.. and so you would end up with two separate folders, like:

C:\Program Files\World of Warcraft\_retail_\Interface\AddOns\_DevPad
C:\Program Files\World of Warcraft\_retail_\Interface\AddOns\_DevPad.GUI

.. and inside them would be the files. For example, you would have these two files:

C:\Program Files\World of Warcraft\_retail_\Interface\AddOns\_DevPad\DevPad.toc
C:\Program Files\World of Warcraft\_retail_\Interface\AddOns\_DevPad.GUI\DevPad.toc

Configuration / Usage

Basic Usage

  • /devpad will open the GUI.
  • At the top-right of the window are icons.
  • Click the new script icon.
  • Type the name of your script. To change a script name, double-click on the selected item on the left.
  • Type your script on the right-window.
  • Within the right-window is an icon at its top-left, for running a script.

Intermediate Usage

See the included usage.intermediate.markdown for notes.

Advanced Usage

Notes will be forthcoming.

I have created some fairly advanced scripts I'd like to add as examples.

Updating the built-in examples

An outstanding feature is to have a separate location for example scripts, to have updateable documentation.

For now, edit your _DevPad.DefaultScripts.lua. Perhaps it is:

C:\Program Files\World of Warcraft\Interface\AddOns\_DevPad\_DevPad.DefaultScripts.lua

Each example script will be found therein. The _DevPad changelog will be kept up-to-date with changes to the example scripts.

Problems and suggestions

(issues list)

Problems

  • If you seen an error, disable all addons but this one and re-test before creating an issue.
    • If you have multiple addons installed, errors you think are for one addon may actually be for another. No really, disable everything else.
  • Search through the issues list before creating an issue.
  • Always quote errors.
  • Do your best to give the exact steps you took to reproduce your problem.
    • If this is only an occasional or unpredictable problem, then you'll need to do your best to give your opinion.

Suggestions

  • I am a documentation guy, not a programmer. It is unlikely I can make any large changes.
  • Describe your suggestion really well.
  • Explain why you want your suggestion.
    • Do you really really want it?
    • Do you need it?
    • Are you currently doing something unusual or annoying which the feature would help simplify or make easier?
  • Explain why other users would agree with your suggestion.

_devpad.gui's People

Contributors

spiralofhope avatar jabernat avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.