Skip to content

Commit dffc53e

Browse files
committed
chore: add release-it
1 parent 2b7c4dd commit dffc53e

File tree

4 files changed

+2173
-60
lines changed

4 files changed

+2173
-60
lines changed

.release-it.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# https://github.com/release-it/release-it/blob/master/config/release-it.json
2+
git:
3+
commitMessage: 'chore: release v${version}'
4+
github:
5+
release: true
6+
plugins:
7+
'@release-it/conventional-changelog': # https://github.com/release-it/conventional-changelog
8+
preset: angular
9+
infile: CHANGELOG.md
10+
hooks:
11+
before:init: yarn test

CONTRIBUTING.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# Contribution Guide
2+
3+
## Development Guide
4+
5+
```bash
6+
git clone https://github.com/uetchy/create-create-app.git && cd create-create-app
7+
yarn install
8+
yarn build
9+
```
10+
11+
## Release Guide (Maintainers only)
12+
13+
```bash
14+
yarn release
15+
```

package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
"build:ts": "tsup src/index.ts src/cli.ts -d lib",
99
"dev": "yarn build:ts --watch",
1010
"prepublishOnly": "yarn build",
11+
"release": "release-it",
1112
"test": "echo notest"
1213
},
1314
"dependencies": {
@@ -28,13 +29,15 @@
2829
"yargs-interactive": "^3.0.0"
2930
},
3031
"devDependencies": {
32+
"@release-it/conventional-changelog": "^1.1.4",
3133
"@types/cross-spawn": "^6.0.2",
3234
"@types/node": "^14.0.24",
3335
"@types/uuid": "^8.0.0",
3436
"doctoc": "^1.4.0",
3537
"husky": "^4.2.5",
3638
"prettier": "^2.0.5",
3739
"pretty-quick": "^2.0.1",
40+
"release-it": "^13.6.6",
3841
"shx": "^0.3.2",
3942
"ts-node": "^8.10.2",
4043
"tsup": "^3.1.1",

0 commit comments

Comments
 (0)