node package manager
Loosely couple your services. Use Orgs to version and reuse your code. Create a free org »

metadata-editor-workspace

Metadata Editor Workspace Repository

Installation Guide:

Install locally developed modules from Assyst npm repository

Step 1: Change npm registry to local npm set registry https://npm.assyst.in:4874/

Step 2: npm login as assyst user npm adduser --registry https://npm.assyst.in:4874/

Step 3: install following packages npm i metadata-editor-repository npm i metadata-editor-model

Step 4: Change repository to global npm set registry http://registry.npmjs.org

Step 5: Install all dependencies npm install

Metadata Editor Workspace Structure/
 ├──config/                        * our configuration
 |   ├──helpers.js                 * helper functions for our configuration files
 |   ├──spec-bundle.js             * ignore this magic that sets up our angular 2 testing environment
 |   ├──karma.conf.js              * karma config for our unit tests
 |   ├──protractor.conf.js         * protractor config for our end-to-end tests
 │   ├──webpack.common.js          * our development webpack common configs
 │   ├──webpack.dev.js             * our development webpack config
 │   ├──webpack.prod.js            * our production webpack config
 │   └──webpack.test.js            * our testing webpack config
 │
 ├──src/                           * our source files that will be compiled to javascript
 |   ├──main.browser.ts            * our entry file for our browser environment
 │   │
 |   ├──index.html                 * Index.html: where we generate our index page
 │   │
 |   ├──polyfills.ts               * our polyfills file
 |   ├──electron.js                * Electorn start file
 |   ├──package.json               * Electorn packagejson file
 │   │
 │   ├──app/                       * WebApp: folder
 │   │   ├──app.component.spec.ts  * a simple test of components in app.component.ts
 │   │   ├──app.e2e.ts             * a simple end-to-end test for /
 │   │   └──app.component.ts       * a simple version of our App component components
 │   │   └──tsconfig.json          * ts config file foe build:publish command
 │   │
 │   └──assets/                    * static assets are served here
 │       ├──icon/                  * our list of icons from www.favicon-generator.org
 │       ├──default-schema/        * keep the schema template files
 │       ├──default-template/      * Keep the default schema templatefiles
 │       ├──template-mapping/      * keep the templatemapping file
 │       ├──service-worker.js      * ignore this. Web App service worker that's not complete yet
 │       ├──robots.txt             * for search engines to crawl your website
 │       └──humans.txt             * for humans to know who the developers are
 │
 │
 ├──tslint.json                    * typescript lint config
 ├──typedoc.json                   * typescript documentation generator
 ├──tsconfig.json                  * typescript config used outside webpack
 ├──tsconfig.webpack.json          * config that webpack uses for typescript
 ├──package.json                   * what npm uses to manage it's dependencies
 └──webpack.config.js              * webpack main configuration file