How to build assets (Javascript and CSS files)

Stylesheet and Javascript files are merged together and minified.

  • Original CSS files are stored in the folder assets/css/src/*.css
  • Original Javascript code is stored in the folder assets/js/src/*.js
  • assets/*/vendor.min.* are external dependencies merged and minified
  • assets/*/app.min.* are application source code merged and minified

Requirements

Building Javascript and CSS files

Kanboard use Gulp to build the assets and Bower to manage dependencies. These tools are installed as NodeJS dependencies into the project.

Run everything

make static

Build vendor.min.js and vendor.min.css

gulp vendor

Build app.min.js

gulp js

Build app.min.css

gulp css

Notes

Building assets is not possible from the Kanboard's archive, you have to clone the repository.