Teradata UI Platform built on Angular Material
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github chore(): remove plnkr template Apr 17, 2018
docs chore(): generate changelog and bump to version v2.0.0-rc.1 Dec 10, 2018
public feature(deps): upgrade to @angular@2.4.1 and @material@beta.1 + initi… Dec 28, 2016
scripts feat(http): create http-deprec package for `@angular/http` use (#1305) Dec 5, 2018
src chore(): generate changelog and bump to version v2.0.0-rc.1 Dec 10, 2018
.angulardoc.json chore(): generate changelog and bump to version v2.0.0-beta.3 Aug 23, 2018
.coveralls.yml feature(code-health): added `coveralls` and `coverage badge` in READM… Dec 31, 2016
.editorconfig chore(cli): upgrade to latest @angular/cli and its dependencies (#335) Feb 22, 2017
.gitattributes chore(): enable yarn package management (#484) Apr 5, 2017
.gitignore feat(): change to Covalent Angular package format build w/ ng-packagr ( Jan 15, 2018
.stylelintrc.json feat(): install covalent tools as dependency (#1199) Jul 19, 2018
.travis.yml chore(deps): update to node 8.9.4 + pa11y support and CI test (#1072) Jan 18, 2018
LICENSE Initial commit Jul 12, 2016
README.md chore(): fix npm links for github badges on Readme (#1154) May 21, 2018
Vagrantfile Initial commit Jul 12, 2016
angular.json feat(upgrade): upgrade to us angular 7 rc.0/1 (#1252) Oct 25, 2018
build.conf.js feat(upgrade): upgrade to us angular 7 rc.0/1 (#1252) Oct 25, 2018
gulpfile.js Initial commit Jul 12, 2016
package.json chore(): generate changelog and bump to version v2.0.0-rc.1 Dec 10, 2018
protractor.conf.js feature(cli): upgrade to latest CLI to leverage performance improveme… Feb 3, 2017
tsconfig.json feat(http): add http decorators to experimental usage (#1291) Nov 30, 2018
tslint.json feat(): install covalent tools as dependency (#1199) Jul 19, 2018
yarn.lock fix(lint): upgrade tslint to fix issue Dec 10, 2018

README.md

Covalent: UI Platform based on Angular-Material

Build Status npm npm Join the chat at https://gitter.im/Teradata/covalent

Coverage Status npm

Covalent

Covalent is a reusable UI platform from Teradata for building web applications with common standards and tooling. It is based on Angular and Material Design.

Vision: To build an atomic, reusable component platform for Teradata to consume, while collaborating in an open source model.

Setup

  • Ensure you have Node 8.9.4+ and NPM 5+ (or Yarn 1.3.2+) installed.
  • Install Angular CLI npm i -g @angular/cli
  • Install Typescript npm i -g typescript
  • Install TSLint npm install -g tslint
  • Install Protractor for e2e testing npm install -g protractor
  • Install Node packages npm run reinstall (or npm run reinstall:latest)
  • Run local build npm run serve or npm run serve:prod
  • If using yarn locally, npm rebuild node-sass is required for https://github.com/yarnpkg/yarn/issues/1981 as of v0.22.0


Browser Support

Covalent is built on a CSS Flexbox layout and all layouts and components heavily rely up that support, so the current browsers are supported in order or recommendation:

Current version - 1 for the following:

Chrome Firefox Safari Edge Mobile Chrome Mobile Safari IE11
Supported ~ ~ ~

~ Indicates limited testing & lower priority

IE11 requirements & best practices