-
Notifications
You must be signed in to change notification settings - Fork 0
What's in the box?
GitHub Actions makes it easy to automate all your software workflows, now with world-class CI/CD. Build, test, and deploy your code right from GitHub. Make code reviews, branch management, and issue triaging work the way you want.
CI workflow file:
- nestjs:
.github/workflows/nestjs-auth-ci.yml
- nestjs-auth:
.github/workflows/nestjs-auth-ci.yml
Senmatic PR workflow file: .github/workflows/check-semantic-prs.yml
ESLint is a fully pluggable tool for identifying and reporting on patterns in JavaScript.
Configuration file:
- nestjs:
.eslintrc.js
- nestjs-auth:
.eslintrc.js
For more configuration options and details, see the configuration docs.
Prettier is an opinionated code formatter.
Configuration file:
- nestjs:
.prettierrc
- nestjs-auth:
.prettierrc
For more configuration options and details, see the configuration docs.
Husky is a package that helps you create Git hooks easily.
Configuration folder: .husky
.
Lint-staged is a Node.js script that allows you to run arbitrary scripts against currently staged files.
Configuration file:
- nestjs:
package.json
- nestjs-auth:
package.json
commitizen is a command line utility that makes it easier to create commit messages following the conventional commit format specification.
Use git cz
instead of git commit
to use commitizen.
Configuration file: package.json
.
commitlint checks if your commit messages meet the conventional commit format.
Configuration file: commitlint.config.js
.
In general, the pattern mostly looks like this:
type(scope?): subject #scope is optional
Are you a good commitizen
?