Skip to content

Latest commit

 

History

History
23 lines (19 loc) · 1.45 KB

RELEASE.md

File metadata and controls

23 lines (19 loc) · 1.45 KB

Steps for releasing a new JSXGraph Moodle filter version

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:

  1. Add file amd/build/jsxgraphcore-v_._._-lazy.js and replace file styles/jsxgraph.css.
  2. Recompile styles.less.
  3. Reformat styles.css (indentation of 4 spaces).
  4. If formulas extension hat been updated, replace directory libs/fomulas_extension.
  5. Update release in the files version.php, db/install.php and db/upgrade.php.
  6. The value of plugin->version should be updated in version.php to the current date (YYYYMMDD00).
  7. Check in your local Moodle installation if everything works fine.
  8. Draft a new release in GitHub.
  9. 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.
  10. 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/