Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-55131

Unicorn, a potentially modern shifter replacement

XMLWordPrintable

    • Icon: Improvement Improvement
    • Resolution: Won't Do
    • Icon: Minor Minor
    • None
    • 3.2
    • JavaScript
    • None
    • MOODLE_32_STABLE

      Right now we can't properly eslint shiftered files (MDL-54889), I just found unicorn. Which sounds promising..

      From its dev guide:

      The current build system is Shifter. It have not had any change or improvement in long time. The decision was to create our own build tool.

      The scope of the project is to create a new build tool that is backward compatible with Shifter but faster and easier to maintain.

      The tool is a nodejs module that can be executed through command line or imported by another module.

      Features:

      • Wrap the code with YUI().use(), YUI.add() or nothing depending on the module configuration.
      • Rollup creation.
      • Linting with JS linter (JSHint or ESLint) and CSSLint.
      • Minification for JS, CSS and i18n files.
      • Watch functionality to build on changes.

            Unassigned Unassigned
            poltawski Dan Poltawski
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:

                Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.