Skip to content

Commit

Permalink
Merge branch 'feature/global-npm-bin'
Browse files Browse the repository at this point in the history
  • Loading branch information
cotes2020 committed Mar 13, 2022
2 parents f0a2e2f + 03e4f57 commit a60a456
Show file tree
Hide file tree
Showing 5 changed files with 41 additions and 36 deletions.
16 changes: 16 additions & 0 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,22 @@ $ npx gulp dev

After debugging, run the command `npx gulp` (without any argument) will automatically output the compressed files to the directory `assets/js/dist/`.

## Verify the commit messages

If you want to make sure your commits pass the CI check, you can refer to the following steps.

Install `commitlint` & `husky`:

```console
$ npm i -g @commitlint/{cli,config-conventional} husky
```

And then enable `husky`:

```console
$ husky install
```

---

:tada: Your volunteering will make the open-source world more beautiful, thanks again! :tada:
2 changes: 1 addition & 1 deletion .husky/commit-msg
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/sh
. "$(dirname "$0")/_/husky.sh"

npx --no -- commitlint --edit
npx --no -- commitlint -x $(npm root -g)/@commitlint/config-conventional --edit
20 changes: 20 additions & 0 deletions .versionrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"skip": {
"commit": true,
"tag": true
},
"types": [
{
"type": "feat",
"section": "Features"
},
{
"type": "fix",
"section": "Bug Fixes"
},
{
"type": "perf",
"section": "Improvements"
}
]
}
31 changes: 0 additions & 31 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,43 +12,12 @@
"url": "https://github.com/cotes2020/jekyll-theme-chirpy/issues"
},
"homepage": "https://github.com/cotes2020/jekyll-theme-chirpy#readme",
"scripts": {
"prepare": "husky install"
},
"devDependencies": {
"@commitlint/cli": "^16.2.1",
"@commitlint/config-conventional": "^16.2.1",
"gulp": "^4.0.2",
"gulp-concat": "^2.6.1",
"gulp-insert": "^0.5.0",
"gulp-rename": "^2.0.0",
"gulp-uglify": "^3.0.2",
"husky": "^7.0.4",
"standard-version": "^9.3.2",
"uglify-js": "^3.14.3"
},
"commitlint": {
"extends": [
"@commitlint/config-conventional"
]
},
"standard-version": {
"skip": {
"commit": true,
"tag": true
},
"types": [{
"type": "feat",
"section": "Features"
},
{
"type": "fix",
"section": "Bug Fixes"
},
{
"type": "perf",
"section": "Improvements"
}
]
}
}
8 changes: 4 additions & 4 deletions tools/release.sh
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
#
# Usage: run on main branch or the patch branch
#
# Requires: Git, Node.js, NPX and RubyGems
# Requires: Git, NPM and RubyGems

set -eu

Expand All @@ -36,7 +36,7 @@ FILES=(
TOOLS=(
"git"
"npm"
"npx"
"standard-version"
"gem"
)

Expand Down Expand Up @@ -143,9 +143,9 @@ resume_config() {
# auto-generate a new version number to the file 'package.json'
standard_version() {
if $opt_pre; then
npx standard-version --prerelease rc
standard-version --prerelease rc
else
npx standard-version
standard-version
fi
}

Expand Down

0 comments on commit a60a456

Please sign in to comment.