feat(tools): Add commitizen and cz-freecodecamp (#15589)
This commit is contained in:
committed by
Berkeley Martinez
parent
a9240a4249
commit
c0e876142a
@ -316,13 +316,22 @@ nothing to commit, working directory clean
|
|||||||
add .` to add all unstaged files. Take care, though, because you can
|
add .` to add all unstaged files. Take care, though, because you can
|
||||||
accidentally add files you don't want added. Review your `git status` first.
|
accidentally add files you don't want added. Review your `git status` first.
|
||||||
|
|
||||||
6. Commit your edits: `git commit -m "Brief Description of Commit"`. Do not add the issue number in the commit message.
|
6. Commit your edits (follow any one of the below methods):
|
||||||
|
|
||||||
|
a. Using the inbuilt script (_recommended_):
|
||||||
|
- We have a [tool](https://commitizen.github.io/cz-cli/) that helps you to make standard commit messages. Simply execute `npm run commit` after you have added the necessary files as mentioned in the step earlier.
|
||||||
|
|
||||||
|
b. Using Commitizen CLI:
|
||||||
|
- If you are already using [commitizen](http://commitizen.github.io/cz-cli/), simply doing a `git cz` works as expected too!
|
||||||
|
|
||||||
7. Squash your commits, if there are more than one.
|
7. Squash your commits, if there are more than one.
|
||||||
|
|
||||||
8. Push your commits to your GitHub Fork: `git push -u origin branch/name-here`
|
8. If you would want to add/remove changes to previous commit simply add the files as in Step 5 earlier,
|
||||||
|
and use `git commit --amend` or `git commit --amend --no-edit` (for keeping the same commit message).
|
||||||
|
|
||||||
9. Go to [Common Steps](#common-steps)
|
9. Push your commits to your GitHub Fork: `git push -u origin branch/name-here`
|
||||||
|
|
||||||
|
10. Go to [Common Steps](#common-steps)
|
||||||
|
|
||||||
##### Method 2: Editing via the GitHub Interface
|
##### Method 2: Editing via the GitHub Interface
|
||||||
|
|
||||||
|
9520
package-lock.json
generated
Normal file
9520
package-lock.json
generated
Normal file
File diff suppressed because it is too large
Load Diff
12
package.json
12
package.json
@ -27,7 +27,8 @@
|
|||||||
"test-js-server": "tape -r babel-register \"server/**/*.test.js\" | tap-spec",
|
"test-js-server": "tape -r babel-register \"server/**/*.test.js\" | tap-spec",
|
||||||
"test": "npm run test-js && npm run test-challenges",
|
"test": "npm run test-js && npm run test-challenges",
|
||||||
"cover": "babel-node ./node_modules/.bin/babel-istanbul cover tape common/**/*.test.js",
|
"cover": "babel-node ./node_modules/.bin/babel-istanbul cover tape common/**/*.test.js",
|
||||||
"coveralls": "npm run cover && istanbul-coveralls"
|
"coveralls": "npm run cover && istanbul-coveralls",
|
||||||
|
"commit": "git-cz"
|
||||||
},
|
},
|
||||||
"license": "(BSD-3-Clause AND CC-BY-SA-4.0)",
|
"license": "(BSD-3-Clause AND CC-BY-SA-4.0)",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
@ -138,6 +139,8 @@
|
|||||||
"babel-preset-stage-0": "^6.3.13",
|
"babel-preset-stage-0": "^6.3.13",
|
||||||
"browser-sync": "^2.9.12",
|
"browser-sync": "^2.9.12",
|
||||||
"chunk-manifest-webpack-plugin": "0.1.0",
|
"chunk-manifest-webpack-plugin": "0.1.0",
|
||||||
|
"commitizen": "^2.9.6",
|
||||||
|
"cz-freecodecamp": "^1.0.0",
|
||||||
"del": "^2.2.0",
|
"del": "^2.2.0",
|
||||||
"eslint": "^3.1.0",
|
"eslint": "^3.1.0",
|
||||||
"eslint-plugin-import": "^2.0.1",
|
"eslint-plugin-import": "^2.0.1",
|
||||||
@ -178,5 +181,10 @@
|
|||||||
"webpack-stream": "^3.1.0",
|
"webpack-stream": "^3.1.0",
|
||||||
"yargs": "^7.0.1"
|
"yargs": "^7.0.1"
|
||||||
},
|
},
|
||||||
"snyk": true
|
"snyk": true,
|
||||||
|
"config": {
|
||||||
|
"commitizen": {
|
||||||
|
"path": "./node_modules/cz-freecodecamp"
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user