alarm-translation
v1.13.3
Published
   use a special aws-sdk implementation that will help us to override any AWS Service endpoint by setting the AWS_${service}_ENDPOINT
environmental variable. For example, to use our local DynamoDB: AWS_DYNAMODB_ENDPOINT=http://localhost:8000 node resources/create
.
Contributing
This project has been configured with three GitHub hooks:
- pre-commit: This hook will run the linters with the
--fix
and/or--write
option to avoid commits with linter errors. - pre-push: This hook will run all the unit test before doing a
git push
. If one of the tests fails, It won't let you push to the remote. - commit message: This hook will analyse your current git commit message with commitlint and force you to follow the conventional commits specification.
Also, it is configured to follow a fully automated version management with semantic-release. Read below for a simple how it works.
How does semantic release work
semantic-release uses the commit messages to determine the type of changes in the codebase. Following formalized conventions for commit messages, semantic-release automatically determines the next semantic version number, generates a changelog, and publishes the release.
Here is an example of the release type that will be done based on commit messages:
| Commit message | Release type |
|---------------|--------------|
| fix: stop graphite breaking when too much pressure applied
| Patch Release |
| feat: add 'graphiteWidth' option
| Minor Release |
| perf: remove graphiteWidth option
BREAKING CHANGE: The graphiteWidth option has been removed.
The default graphite width of 10mm is always used for performance reasons.
| Major Release |