You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
$ git clone git@github.com:atinc/ngx-tethys.git
$ cd ngx-tethys
$ npm install
$ npm run start
Release & Publish
Run npm run release to release new version, this command will does the following:
Checkout to master and identifies current version and latest tag.
Prompts for a new version to select.
Create a release branch as release-v1.0.0
Modifies package metadata (package.json, version.ts) to reflect new release and generate changelog
Commits those changes to release branch.
Pushes to the git remote.
You can run npm run release -- [patch|minor|major|2.0.0] to skip the version selection prompt and increment the version by that keyword or specify version.
Submit pull request from release branch to master(don't merge it)
GitHub Actions will auto build and publish lib
Release the next version requires executing npm run release-next
Manually release version requires executing npm run release-manual
npm run release -- --dry-run or npm run pub -- --dry-run
running with the flag --dry-run allows you to see what commands would be run, without committing to git or updating files. (意思就是打印一下日志让你看看做了哪些步骤,但是并不会真的执行脚本,你可以放心的执行)
Notes
Don't use barrel index (should directly import specify component in module, don't import index.ts)
Should exports component module in public-api.ts
About
Fast and reliable Tethys Design components for Angular(快速可靠的 Tethys Angular 组件库)