dmpopidor / lib / assets /
@Jose Lloret Jose Lloret authored on 11 Dec 2017
..
fonts Resolve merge conflicts. DMPRoadmap/roadmap#587 8 years ago
images tinymce refactoring for notes using JS. DMPRoadmap/roadmap#571 8 years ago
javascripts refactored new and edit guidance views. DMPRoadmap/roadmap#906 8 years ago
stylesheets updated org links to use same logic as template links. display org name if no logo 8 years ago
videos/index.files/ html5video tinymce refactoring for notes using JS. DMPRoadmap/roadmap#571 8 years ago
.eslintignore List of default templates of type organisation with is_default to true. DMPRoadmap/roadmap#612 8 years ago
.eslintrc.json List of default templates of type organisation with is_default to true. DMPRoadmap/roadmap#612 8 years ago
.keep front-end dependencies handled through npm. DMPRoadmap/roadmap#551 8 years ago
README.md is module and travis configuration tweaked. DMPRoadmap/roadmap#601 8 years ago
karma.conf.js 1. click ariatiseForm preventDefault only once now 8 years ago
package-lock.json Added Feedback Request to Org Details 8 years ago
package.json List of default templates of type organisation with is_default to true. DMPRoadmap/roadmap#612 8 years ago
webpack.config.js paginable module to accomodate any model that needs paginated views. DMPRoadmap/roadmap#786 8 years ago
webpack.karma.config.js is module and travis configuration tweaked. DMPRoadmap/roadmap#601 8 years ago
README.md

Set up

We use WebPack to pre-compile all our assets. Before executing any bundling, please make sure that all the dependencies are installed first by typing:

npm install

within lib/assets

Assets Bundling

We have set up two environments, one for development which watching for changes at any .js or .css file to pre-compile on the fly and another for production. For a development environment, i.e. if the developer is making changes, please type:

npm run bundle

and for production, please type:

npm run bundle -- -p

Note, the above commands have to run within lib/assets directory.

Testing

We use jasmine to write unit tests together with karma for testing in real browser our functionality. Please type the following command to execute every test for JavaScript modules.

npm test