1.0.11 • Published 2 years ago
appstage-shared-packages v1.0.11
Appstage Shared Packages
Prerequisites
To be able to contribute, you need to have account on npmjs and this account needs to have access to @24i organization.
Developing
The yarn install
will install root dependencies and bootstrap all subprojects.
Then find README in relevant package in packages
folder.
We have commit hooks which run these linters and tests before the the commit goes through.
To start developing a new feature or bug fix, there is typical flow:
- create new branch in name form:
<type>/<JIRA-ISSUE-KEY>-short_summary
- commit your changes. Each commit must follow message convention Conventional Commits
- once it is ready, create a PR to
main
branch for code review
Scripts
yarn build
build all packages.
yarn lint
run linter with eslint.
yarn stylecheck
run style stylecheck with prettier.
yarn typecheck
run typescript type check.
yarn test
run unit tests with jest.
yarn testall
run all linting, checks and tests.
yarn publish
make a new release. Run this on main branch.
1.0.11
2 years ago