ng-xdesign-test v7.2.24
ng-xdesign-test
start
npm install ng-xdesign-test@latestimport { NbButtonModule } from "ng-xdesign-test";
@NgModule({
imports: [
NbButtonModule
]
})<button nb-button></button>develop
$ npm install
$ npm startcommit
include git commit and git push
npm run commit -- -m 'type(scope): subject'AngularJS Git Commit Message Conventions
lint
$ npm run linttest
npm run test-once
or
npm run test-watche2e
npm run e2ebuild
npm run buildrelease workflow
merge develop
git checkout master
git merge developrelease
npm run release发布之后,可以去 travis 查看最新的发布情况。
如果没有问题,过几分钟后,travis 任务会自动推送最新的版本到 npm
merge master and push
git checkout develop
git merge master
npm run commit -- -m 'type(scope): subject'Compose a component
Component code are in src/component.
You can use npm run gc to quickly scafford a component.
$ npm run gc -- --name your-componentA your-component folder will be created in src/component, and the contents are:
your-component
├── index.ts
├── public_api.ts
├── your-component.config.ts
├── your-component.html
├── your-component.less
├── your-component.module.ts
└── your-component.tsand it will add your component entry to src/component/index.ts.
Write a demo for your component
You can then write a demo to test your component in src/demo.
When you use npm run gc -- --name your-component, a folder will be generated in src/demo too.
your-component
├── index.ts
├── your-component.html
├── your-component.less
└── your-component.tsBut you will still config the src/demo/app.router.ts and src/demo/app.module.ts.
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago