Hi from Sketch,
I'd like to share an update on the Sketch API and our efforts with regards to plugin development in general.
While all of this work was going on and we keep developing – we are separately looking at lowering the barrier for new plugin authors as much as helping those who are more experienced to find detailed technical information.
Many have asked us for better documentation. We know that some information is lacking or not great for those just getting started with plugin development. You can expect significant improvements over the coming weeks as we are taking a careful look at the content but also the structure of the documentation.
Right now, to publish a plugin you need to open a pull request at your plugin directory GitHub repository, so it gets added to a pretty large JSON file. With the help of
skpm this is made a little easier but it's still very much a workaround and has its limitations. We're working on a replacement, a plugin registry:
- Plugin database to replace the current repository
- Modernise update mechanism
- Better handling of plugin compatibility with different Sketch API versions
It's still a little early but we'll share news as soon as we can.
We also received many requests and questions around plugin user interfaces. We're discussing various ideas that go beyond what's currently possible (see the data suppliers which let you hook into some of Sketch's interface) but we are also still looking for your input.
I would also like to ask for your help.
Finally, I want to especially thank everyone on the forum who's been helping others! It means a lot to us!