While writing the Product Connect
for Igloo Studios
I encountered a number of development issues.
At first, I created specialized solutions to address these issues.
Later, I started merging the code into library files.
Eventually, I decided to create a comprehensive "plugin framework".
I have used this framework for about a dozen plugins,
extending and refactoring it along the way.
After about two years of development and use,
I feel comfortable in offering it to other developers.
Because I am intimately familiar with the framework,
I use it for all projects, large and small.
Although it has worked well in all of these,
some of its features (eg, the Dialog Framework)
are only relevant to substantial and/or UI-intensive plugins.
Please see the Rationale
for more information on my motivation and general approach,
then dive in with Getting Started
Once you've done this, you'll soon be in a position to develop your own SketchApps.
Please contact me
if you encounter problems or get confused!
I would love to hear suggestions about ways
to make the framework more approachable, convenient, powerful, etc.
These pages are an ordered introduction to SketchApps.
They should help you decide whether you're interested
and (if so) help you to get it running and try it out.
This wiki page is maintained by Rich Morin
an independent consultant specializing in software design, development, and documentation.
Please feel free to email
comments, inquiries, suggestions, etc!