library
mono repository library for @choseohwan projects.
Library List
Configs
-
@choseohwan/babel-preset-base
README- babel base preset for @choseohwan project
-
@choseohwan/babel-preset-react
README- babel react preset for @choseohwan project
-
@choseohwan/eslint-config-base
README- eslint base config for @choseohwan project
-
@choseohwan/eslint-config-react
README- eslint react config for @choseohwan project
-
@choseohwan/jest-preset-base
README- jest base preset for @choseohwan project
-
@choseohwan/prettier-config-base
README- base prettier config for @choseohwan project
-
@choseohwan/rollup-builder
README- rollup builder for rollup config easier
-
@choseohwan/rollup-plugin-builder-base
README- Base plugins builder about @choseohwan/rollup-builder
-
@choseohwan/tsconfig-base
README- tsconfig base config for @choseohwan project
Utilities
-
@choseohwan/utils
README- javascript/typescript utility functions for @choseohwan project
-
@choseohwan/react-utils
README- react utilities for @choseohwan project
-
@choseohwan/express-utils
README- express utilities for @choseohwan project
Workflow
- * : CI/CD Action
- TEXT : Owner or member
- TEXT : Worker
- [optional] : Optional workflow
-
Make branch from main.
-
Working on the branch created in step 1.
-
Create pull request to the
main
branch.- * Automatically execute test and buildable test when create pull request.
- * Check mergeable branch. (The current procedure will unconditionally fail.)
-
[optional] Make canary version.
- Leave a comment on the pull request with
/canary-publish
. - * Start automatically creating canary version with comment.
- Leave a comment on the pull request with
-
[optional] Remove canary version. (manually)
- Leave a comment on the pull request with
/canary-remove
. - * Start automatically removing canary version with comment.
- Leave a comment on the pull request with
-
If all verifications have been completed for the job,
proceed according to the procedure below.- If the work has no problem and you want to deploy, follow the procedure in #7.
-
If you want reject this pull request, close pull request.
- * Remove and unpublish canary version.
-
Change the base branch of the pull request to the
release
branch.- If there is no release branch, please create a new one.
-
Merge pull request to the
release
branch.- * Remove and unpublish canary version when merge complete.
- * Create prerelease versioning commit and publish prerelease version.
-
When all working versions have been merged into
release
version,
create a pull request tomain
. -
If
release
branch has no problem and you want release all work,
merge pull request tomain
.- * Remove and unpublish prerelease version.
- * Create release versioning commit and publish release version.
-
Remove
release
branch after merge tomain
branch.