# Alfresco Angular 2 Components

travis
    Status travis
    Status Coverage Status license alfresco component angular 2 typescript node version

## Base components - [Core library](ng2-alfresco-core/README.md) * Material Design elements * Context Menu component ## ECM components - [DataTable](ng2-alfresco-datatable/README.md) - [DocumentList](ng2-alfresco-documentlist/README.md) - [Viewer](ng2-alfresco-viewer/README.md) - [Login](ng2-alfresco-login/README.md) - [Upload](ng2-alfresco-upload/README.md) - [Webscript Viewer](ng2-alfresco-webscript/README.md) - [Tag list and controls](ng2-alfresco-tag/README.md) ## BPM components - [TaskList](ng2-activiti-tasklist/README.md) - [ProcessList](ng2-activiti-processlist/README.md) - [Form](ng2-activiti-form/README.md) You can browse all the components at the following address: http://devproducts.alfresco.com/ ## How to test a change to a generic component in its own demo Let's suppose that for some reason you have changed a component and you want to test this changes. The example is based on the ng2-alfresco-login component, but you can use the same steps for any component. 1. Move inside the component folder and link it. ```sh cd ng2-alfresco-login npm link ``` 2. Build the component with the watcher enabled. ```sh npm run build:w ``` 3. Move inside the demo folder and link the component to the local node_modules folder. ```sh cd demo npm link ng2-alfresco-login ``` 4. Start the demo project. ```sh npm run start ```