Plasmate SDK for Plasma Workspaces hits 1.0
Aaron Seigo has announced version 1.0 of Plasmate, an add-ons SDK for Plasma Workspaces. Designed not as a general purpose IDE, but as a tool for creating Plasma Workspace add-ons with QML and JavaScript, Plasmate uses a guided process to step the user through project creation, code development, asset adding, testing, and publishing.
Seigo says the goal of the project was to "enable creating something new in seconds and publishing it immediately". To that end, Plasmate supports round trip development, allowing a project to be imported from an existing add-on in KDE Apps, modified, tested and then exported and uploaded back to KDE Apps, all from within Plasmate.
Plasmate also saves progress to disk automatically and integrates with Git transparently with support for creating, viewing, and rolling back to save points. There is also an automatic packaging system with custom editors for the associated metadata and configuration files, and an integrated text editor (Kate), image viewers, debug view and interactive live preview mode. Plasmate also includes a number of standalone development tools such as a plasmoid viewer, wallpaper plugin viewer, remote widgets browser, and DataEngine viewer.
Plasmate is available as source code through the project's repository or it can be directly downloaded as a source archive. Plasmate is licensed under the GPLv2.
(djwm)