0.3.0 • Published 6 months ago

materia-widget-dependencies v0.3.0

Weekly downloads
-
License
AGPL-3.0
Repository
github
Last release
6 months ago

Materia Widget Dependencies

This package is intended for use by Materia, an open-source platform for interactive educational games and tools developed by the University of Central Florida.

With Materia 10.0 and the conversion from AngularJS to React, the Materia-Server-Client-Assets repo is deprecated, but the Materia Widget Development Kit still requires access to certain CSS and JS assets from the main repo. This package contains those assets.

Publishing New Versions

This widget uses the workflow_dispatch event to publish new versions through GitHub Actions. No inputs are required. The action is configured to be publish the package to NPM, and as such, the NPM_TOKEN value must be available in the repository's secrets. If the workflow_dispatch option is unavailable, you can use GitHub CLI to run the workflow manually via:

gh workflow run publish_widget_dependencies.yml

If on a branch other than master, you can additionally specify the branch in the command:

gh workflow run publish_widget_dependencies.yml --ref <branch name>