/Materia-Widget-Dev-Kit

The Materia Widget Development Kit (MWDK) is a combined development utility and dependency for Materia widgets.

Primary LanguageJavaScriptGNU Affero General Public License v3.0AGPL-3.0

Materia Widget Development Kit (MWDK)

The Materia Widget Development Kit (MWDK) is designed to facilitate the rapid development of widgets for use in Materia. It is a required dependency of all widgets, and in addition to providing in-situ player and creator interfaces, the MWDK enables quick installation to a local Materia instance and compiling the widget for production use.

For more information about developing Materia widgets, visit our docs site

Features

  • Supports rapid development of player, creator, and score screen* interfaces
  • Live reloading
  • Helpful utilies including icon generators and screenshot annotation
  • Uses the same javascript as the production Materia Server
  • Quick installation to a local Materia instance and utilities for widget package compiling
  • Materia API mocking

*experimental feature

Setup

Visit the MWDK wiki for instructions related to installation, use, upgrading from prior versions, and more.

Contributing

For more information on contributing, visit the MWDK wiki.