MW Developers Manuals

Hi guys,

just one simple question: is the Developers Manual web page https://wikis.mit.edu/confluence/display/MWorks/Developers+Manual still up-to-date and meaningful/useful for a potential developer or is it somewhat out of date or perhaps deprecated? I mean, would you recommend a potential developer reading through that page or would it be mostly misleading?

If it is deprecated, is there anything equivalent a potential developer can look into?

Thanks
davide

Hi Davide,

The info on the page you cite (and, in fact, that entire wiki) is pretty out-of-date. I’d strongly discourage any new MWorks developer from using it as a resource.

Whether you’re developing a new plugin or hacking on the MWorks core, the easiest way to get going is to download and install the latest nightly build, making sure to select the optional “Development files” component. After that, if you want to write a plugin, you should open Xcode and navigate to “File → New Project… → MWorks → MWorks Core Plugin”, which will create a template for you. If you want to hack on the core, you should clone the appropriate GitHub repository for the component you want to modify. There should never be a need to recompile all of MWorks from scratch, and I discourage developers from doing so.

I don’t believe there’s any up-to-date API documentation for developers, but maybe Dave has something. Probably the best way to learn how things works is to look at existing plugins.

I hope that helps!

Chris