2016-05-26 10:24:44 +01:00
2016-04-19 16:27:21 +01:00
2016-05-26 10:19:12 +01:00
2016-05-26 10:24:44 +01:00
2016-04-19 14:42:45 +01:00
2016-04-21 12:18:34 +01:00
2016-05-20 16:18:34 +01:00
2016-04-27 10:05:21 +01:00

ALFRESCO WEB COMPONENTS

alfresco angular2

Prerequisites

  • Alfresco repository with CORS enabled. A Docker-compose file is provided by the demo-shell app.

Private Npm repository configuration

All the distribution packages of our components are stored in our private repository visible only from the internal Alfresco lan:

http://devproducts.alfresco.me:4873

How to configure it:
npm set registry http://devproducts.alfresco.me:4873
npm adduser --registry http://devproducts.alfresco.me:4873
How to publish on it:
  • Add the repository to your package.json. ATTENTION: If you don't add the following lines, the package is published on the public Npm repository.
  "publishConfig": {
    "registry": "http://devproducts.alfresco.me:4873/"
  }
  • Then run the command below each time you want to publish a new version:
npm version patch
npm publish

Running demo project

Steps below show the quickest way to get demo shell up and running.

git clone https://github.com/Alfresco/dev-platform-js-api.git
git clone https://github.com/Alfresco/dev-platform-webcomponents.git
cd dev-platform-webcomponents
  • Start the demo and Install all the dependencies (do it the first time)
./start.sh -install
  • Start the demo and update the dependencies
./start.sh -update
  • Start the demo
./start.sh

For development environment configuration please refer to project docs.

Components

How to build a new component

If you want generate your Alfresco Angular 2 Component you can use our Yeoman generator

yeoman logo

Description
Languages
TypeScript 90.5%
HTML 4.4%
SCSS 2.4%
JavaScript 1.6%
C 0.8%
Other 0.2%