A collection of client side patterns for faster and easier web development
Project description
Plone Mockup is an ongoing effort to modernize Plone’s javascript story. Check out examples and documentation at http://plone.github.io/mockup/
The Goals of Mockup
Standardize configuration of patterns implemented in js to use HTML data attributes, so they can be developed without running a backend server.
Use modern AMD approach to declaring dependencies on other js libs.
Full unit testing of js
Install & Run Tests
Install Node version 0.10 or greater
Install PhantomJS
Maybe use your package manager:
$ apt-get install phantomjs
Now git clone & build Mockup:
$ git clone https://github.com/plone/mockup.git $ cd mockup $ make bootstrap
Run tests with PhantomJS:
$ make test
Run tests with Chrome:
$ make test-dev
Generate widgets pot file for plone translations:
$ make i18n-dump
License
The BSD 3-Clause License. Copyrights hold the Plone Foundation. See LICENSE.rst for details.
Credits
Originally created by Rok Garbas using parts of Patterns library. Now maintained by the Plone Foundation.
Status of builds
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for mockup-2.7.7-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de1179d91c5944dec31cf46d42a07585da63c43489ed47380ba264a9caeb943b |
|
MD5 | 2dae43f97222fd9058cc767d23c720c9 |
|
BLAKE2b-256 | 127c0023e7c5e8c1840c1b293fe7bb08dc805c21ce75942b51dd41c38cdcb751 |