6.0.31 • Published 6 years ago

@rogers/oneview-components v6.0.31

Weekly downloads
-
License
ISC
Repository
-
Last release
6 years ago

Rogers OneView Angular5/6/7/8+ Component Library

Common components are elementary components that are ready to use for all Angular5+ applications at Rogers Communications Inc.

For more composite elements, not elementary unit, please look at @rogers/oneview-common.

It follows Angular Package Format.

  • Works with Angular6, Angular7 and Angular8
  • Accepting Development Requests(see details)
  • Accepting Pull Request(see details)

Common Module Components

app-dialognpm.io oneview-carouselnpm.io oneview-price-valuenpm.io oneview-searchnpm.io oneview-tabsnpm.io oneview-text-fieldnpm.io oneview-type-aheadnpm.io oneview-cc-inputnpm.io

Service/Account Module (wireless/tv/internet..etc)

oneview-service-wireless-boxnpm.io oneview-shared-phone-boxnpm.io oneview-account-balancenpm.io

Getting Started

  1. Setup npm repository

  2. Install Rogers fonts and icons

  3. Change your index.html to have icons and fonts

    <link rel="stylesheet" href="assets/rogers.css">
    <link rel="stylesheet" href="assets/rui-icons/rui-icon.css">
  4. Install @rogers/oneview-components

    npm i @rogers/oneview-components
  5. Import the component modules to your application.

    import { OneviewCommonModule, AccountModule, AgentModule } from 'oneview-components';
    
    @NgModule({
      imports: [ ...  OneviewCommonModule, AgentModule, AccountModule ],
    })
    export class MyApplicatoinModule {}
  6. You are ready. Use any component in your html.

Accepting Develpment Requests

  • Create a development issue at https://github.com/RogersCommunications/oneview-components/issues including;
    • Input requirements; attributes, properties,
    • Output requirements; events
    • Look-and-feel
  • The discussion will be followed within 24 hours.
  • The actual development will start within 24 hours after requirements are discussed, updated, and ready, development.
  • The ETA for the development will be notified in the issue, usually 2-3 days.
  • When the development is done, a PR, pull request, is made.
  • The new version will be notified when PR is accepted.

Accepting Pull Requests

  • Ahead disuccssion would be appreciated for initial pull requests to avoid reject or surprise.
  • A pull request will be reviewed and answered within 24 hours.
  • A new version will be notified when a PR is accepted.

Engineers' Guide

Commands

  • npm start to start test application for all modules
  • npm run build to build library and test application for production
  • npm test to run tests
  • npm run test:coverage to see the coverage report
  • npm run lint to run code linting
  • npm run doc to generate documentation
  • `npm run publish to publish to unpkg.com(npmjs.com)

Scaffolding

There is scaffold command to generate a component-related files $ ./scaffold.js

Directory Structure

.
├── demo             # application to test all components
├── src              # angular6+ components
├── test             # common jest unit test files 
├── forever          # forever configuration files
├── pupeteer-tests   # functional test files
├── dist             # `npm run build` result files
├── documentation    # `npm run doc` result files
├── reports          # `npm test` result files
└── compodoc-helpers # documentation setup files
6.0.31

6 years ago

6.0.30

6 years ago

5.5.23-rc

6 years ago

5.5.22-rc

6 years ago

5.5.21-rc

6 years ago

5.5.19-rc

6 years ago

6.0.27

6 years ago

6.0.26

6 years ago

6.0.29

6 years ago

6.0.28

6 years ago

6.0.25

6 years ago

6.0.23

6 years ago

6.0.22

6 years ago

6.0.20

6 years ago

6.0.19

6 years ago

6.0.18

6 years ago

6.0.16

6 years ago

6.0.15

6 years ago

6.0.14

6 years ago

6.0.13

6 years ago

6.0.12

6 years ago

6.0.11

6 years ago

6.0.10

6 years ago

6.0.9

6 years ago

6.0.8

6 years ago

6.0.7

6 years ago

6.0.6

6 years ago

6.0.5

6 years ago

6.0.4

6 years ago

6.0.3

6 years ago

6.0.2

6 years ago

6.0.1

6 years ago

6.0.0

6 years ago

5.5.18-rc

6 years ago

5.5.17-rc

6 years ago

5.5.16-rc

6 years ago

5.5.15-rc

6 years ago

5.5.14-rc

6 years ago

5.5.13-rc

6 years ago

5.5.12-rc

6 years ago

5.5.11-rc

6 years ago

5.5.10-rc

6 years ago

5.5.9-rc

6 years ago

5.5.8-rc

6 years ago

5.5.5-rc

6 years ago

5.5.7

6 years ago

5.5.7-rc

6 years ago

5.5.6-rc

6 years ago

5.5.4-rc

6 years ago

5.5.3-rc

6 years ago

5.5.2-rc

6 years ago

5.3.3

6 years ago

5.3.2

6 years ago

5.1.24

6 years ago

5.5.1-rc

6 years ago

5.1.23

6 years ago

5.1.22

6 years ago

5.1.21

6 years ago

5.5.0-rc

6 years ago

5.4.9-rc

6 years ago

5.1.20

6 years ago

5.1.19

6 years ago

5.1.18

6 years ago

5.1.17

6 years ago

5.4.8-rc

6 years ago

5.1.16

6 years ago

5.4.7-rc

6 years ago

5.4.6-rc

6 years ago

5.1.15

6 years ago

5.1.14

6 years ago

5.1.13

6 years ago

5.4.5-rc

6 years ago

5.1.12

6 years ago

5.4.4-rc

6 years ago

5.4.3-rc

6 years ago

5.4.2-rc

6 years ago

5.4.1-rc

6 years ago

5.4.0-rc

6 years ago

5.3.9-rc

6 years ago

5.3.8-rc

6 years ago

5.3.7-rc

6 years ago

5.3.6-rc

6 years ago

5.3.6

6 years ago

5.3.5

6 years ago

5.3.4-rc

6 years ago

5.3.3-rc

6 years ago

5.1.11

6 years ago

5.3.2-rc

6 years ago

5.3.1-rc

6 years ago

5.2.4-rc

6 years ago

5.2.3-rc

6 years ago

5.1.10

6 years ago

5.1.8

6 years ago

5.3.0-rc

6 years ago

5.1.7

6 years ago

5.1.6

6 years ago

5.2.1-rc

6 years ago

5.2.0-rc

6 years ago

5.1.7-rc

6 years ago

5.1.5

6 years ago

5.1.4

6 years ago

5.1.6-rc

6 years ago

5.1.3

6 years ago

5.1.5-rc

6 years ago

5.1.2

6 years ago

5.1.4-rc

6 years ago

5.0.0

6 years ago

5.1.3-rc

6 years ago

5.1.2-rc

6 years ago

5.1.1-rc

6 years ago

5.1.0-rc

6 years ago

5.0.7-rc

6 years ago

5.0.6

6 years ago

5.0.6-rc

6 years ago

5.0.5-rc

6 years ago

5.0.4

6 years ago

4.1.22

6 years ago

5.0.4-rc

6 years ago

5.0.3-rc

6 years ago

4.1.21

6 years ago

4.1.20

6 years ago

4.1.19

6 years ago

4.1.18

6 years ago

4.1.17

6 years ago

5.0.2-rc

6 years ago

4.1.16

6 years ago

5.0.1-rc

6 years ago

4.1.15

6 years ago

4.1.14

6 years ago

4.1.13

6 years ago

4.1.12

6 years ago

4.1.11

6 years ago

4.1.10

6 years ago

4.1.9

6 years ago

5.0.0-rc

6 years ago

4.1.8

6 years ago

4.1.7

6 years ago

4.1.6

6 years ago

4.1.5

6 years ago

4.1.4

6 years ago

4.1.3

6 years ago

4.1.2

6 years ago

4.1.0-beta

6 years ago

4.1.1

6 years ago

4.1.0

6 years ago

4.0.12

6 years ago

4.0.11

6 years ago

4.0.10

6 years ago

4.0.9

6 years ago

4.0.8

6 years ago

4.0.7

6 years ago

4.0.6

6 years ago

4.0.5

6 years ago

4.0.4

6 years ago

4.0.3

6 years ago

4.0.2

6 years ago

4.0.1

6 years ago

4.0.0

6 years ago

4.0.20-beta

6 years ago

4.0.19-beta

6 years ago

4.0.18-beta

6 years ago

4.0.17-beta

6 years ago

4.0.16-beta

6 years ago

4.0.15-beta

6 years ago

4.0.14-beta

6 years ago

4.0.13-beta

6 years ago

4.0.12-beta

6 years ago

4.0.11-beta

6 years ago

4.0.10-beta

6 years ago

4.0.9-beta

6 years ago

4.0.8-beta

6 years ago

4.0.7-beta

6 years ago

4.0.6-beta

6 years ago

4.0.5-beta

6 years ago

4.0.4-beta

6 years ago

4.0.3-beta

6 years ago

4.0.2-beta

6 years ago

4.0.1-beta

6 years ago

5.0.1-beta

6 years ago

3.0.16

6 years ago

5.0.0-beta

6 years ago

3.0.15

6 years ago

4.0.0-beta

6 years ago

3.0.14

6 years ago

3.0.13

6 years ago

3.0.11

6 years ago

3.0.10

6 years ago

2.6.3-beta

6 years ago

3.0.9

6 years ago

3.0.8

6 years ago

3.0.7

6 years ago

3.0.6

6 years ago

3.0.5

6 years ago

3.0.4

6 years ago

3.0.3

6 years ago

3.0.2

6 years ago

3.0.1

6 years ago

3.0.0

6 years ago

2.6.2-beta

6 years ago