Skip to content

tilmans/matrix-request-stats

Repository files navigation

Matrix Requirements UI Plugin Template

Plugin Build

Matrix UI Plugins are implementations of the IPlugin interface. They can be registered in the plugin manager at startup and will be queried in different situations, for example to add new UI Controls or entries to the tree.

This basic example registers a new Dashboard which fetches so data, transforms it and renders the result. It can be compiled using the standard Typescript build process into a single JS file and loaded into Matrix.

Installation

To simplify installation without requiring disk access to a Matrix instance you can use a special developer setup and a GitHub action to build the code.

  • Fork this project
  • Modify the code and check it into GitHub
  • Make sure the build succeeds (look under Actions)
  • Login into the developer instance
  • Create a new UI entry in the PLUGINS project
  • Press the Deploy button
  • Reload the browser

This should install the script on the server and load it into the browser. The naming reflects the repository name, for example ttps://developer.matrixreq.net/static/js/GitHub-MatrixRequirements_matrix-example-exampleplugin.js

APIs

Matrix has a very large set of APIs which you can explore in the interface definitions in the lib directory. To simplify the start there are some wrappers around common calls in the src/api directory. The intention is to make these a smaller but better documented set of often used APIs. Let us know if you're missing something!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published