Skip to content

mkovatsc/wot-webui

Repository files navigation

README

Table of contents

  1. Prerequisites
  2. Installation
  3. Scripts
  4. Contribute - Git
  5. Configuration
  6. Documentation

Prerequisites

These modules must be globally installed:

  • eslint: Code analysis for JavaScript & AngularJS.
  • htmlhint: Code analysis for HTML.
  • csslint: Code analysis for CSS.

Installation

$ npm install               # Development
$ npm install --production  # Production (only `dependencies`)

Scripts

  • npm start to launch npm run server and json-server (if checked) in parallel
  • npm run serve to launch a webpack-dev-server server on your source files
  • npm run serve:prod to launch a webpack-dev-server server on your source files in a production environment
  • npm run build to build an optimized version of your application in /dist
  • npm run build:prod to build an optimized version of your application in /dist in a production environment
  • npm run test to launch your unit tests with Karma
  • npm run lint to launch linting process

Contribute - Git

See commits convention.

Configuration

See configuration documentation.

Documentation

Angular documentation is generated with DGeni

Docs generation is performed by webpack-angular-dgeni-plugin

Please refer to Angular documentation for documentation comments.

Configuration

It's possible to include or exclude other glob link (default: src/app/**/*) in file webpack.config.js in build target.

For more details about configuration, please refer to the plugin documentation.

Launch

Documentation is launched by adding --docs argument to webpack. Which is already done by default for build and build:prod NPM scripts.

Static documentation

Static documentation is written in markdown format under docs folder.

Getting the parser ready (if parser is updated)

1. Install browserify in the system using : npm install -g browserify 

2. Move to the folder where you have installed the node-wot module, traverse to the folder packages -> node-wot-td-tools -> dist

3. Once in this folder, use the following script:
browserify td-parser.js --standalone parser > bundle-parser.js

4. Copy this file in the parser folder of the project

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published