Documentation page can be accessed via this link: https://ui-framework.superdesk.org/
To install the package via npm use
npm install --save superdesk-ui-framework
After installation, the ui-framework distributive files will be available as
import 'superdesk-ui-framework'
To use it in your angular-app you should add the module (modules)
angular.module('application', ['superdesk-ui'])
To import react modules in your application, just use
import {LineInput} from 'superdesk-ui-framework'
- Fork repo https://github.com/superdesk/superdesk-ui-framework
- Clone
git clone https://github.com/superdesk/superdesk-ui-framework npm installto install dependenciesnpm startto run server locally- Files are served on
localhost:9100
- Create new
your-playground.htmlfile inexamples/playgrounds - Define new settings for your playground in
examples/index.js:
.when('/playground/your-playground', {
title: 'My Playground',
playground: 'main', // can be publisher or react also
template: require('../examples/playgrounds/your-playground.html')
})
- Open your playground in browser
If you want to develop new components and see live changes on your project, you need to link superdesk-ui-framework with your project.
- In
superdesk-ui-frameworkproject folder runnpm link - In your project folder run
npm link superdesk-ui-framework - Start
superdesk-ui-frameworkwithnpm run servercommand. - All changes on superdesk-ui-framework project are now automatically updated in your project
Runing e2e&unit tests
npm run lint