You can find instructions to build the latest version of jsxgraphcore.js here: https://github.com/jsxgraph/jsxgraph#build-jsxgraph
To release a new version of JSXGraph into the filter follow the steps below:
- Add file
amd/build/jsxgraphcore-v_._._-lazy.js
and replace filestyles/jsxgraph.css
.- Add version tag in
thirdpartylibs.xml
! - Update
$version
array and string for$recommendedjsx
indb/install.php
anddb/upgrade.php
.
- Add version tag in
- Recompile
styles.less
. - Reformat
styles.css
(indentation of 4 spaces). - If formulas extension hat been updated, replace directory
libs/fomulas_extension
. - Update
release
in the filesversion.php
,db/install.php
anddb/upgrade.php
. - The value of
plugin->version
should be updated inversion.php
to the current date (YYYYMMDD00
). - Check in your local Moodle installation if everything works fine.
- Draft a new release in GitHub.
- Submit a new version of the filter to the https://moodle.org/plugins/filter_jsxgraph (maintained by Andreas Walter). Use the release notes from GitHub.
- Comment under the Google Groups post of JSXGraph release: https://groups.google.com/g/jsxgraph.
Moodle Plugin CI: https://moodlehq.github.io/moodle-plugin-ci/