ummgoban 공통 패키지입니다.
- ummgoban 도메인에서 공용으로 사용하는 type, utils, http client, hook 등을 관리합니다.
- 사장님앱, 고객앱에서만 사용되는 각 코드는 해당 프로젝트에서 관리합니다.
yarn add @ummgoban/shared
@ummgoban/shared
@ummgoban/shared/lib
@ummgoban/shared/network
@ummgoban/shared/react
yarn test
yarn test:watch
yarn test:coverage
yarn dev
yarn lint
yarn format
package.json
의 버전을 증가시킵니다. (v[x].[y].[z]
또는v[x].[y].[z]-[alpha|candy|rc].[n]
)yarn build
후yarn publish:local
를 실행합니다.
- 개발이후 pull request를 생성합니다.
- pull request가 머지되면 github action이 실행됩니다.
- github action이 실행되면
release: v[x].[y].[z]
로 pull request 가 생성됩니다. release: v[x].[y].[z]
pull request가 머지되면 release tag가 생성되고 publish가 실행됩니다.
auto-changelog-update 브랜치에 pull request를 생성하면 github action이 실행됩니다. pull request에 댓글로 버전 업데이트 커멘드를 입력할 수 있습니다.
# 특정 버전으로 업데이트
/version:1.0.0
/version:1.0.0-alpha.1
# 키워드로 버전 업데이트
/version:patch
/version:minor
/version:major
/version:nightly # nightly 버전으로 업데이트 [x].[y].[z]-nightly.[yyyyMMDD].[7-letter-commitHash]
/skip
/reopen