alarm-translation
v1.14.0
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
--fixand/or--writeoption 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 optionBREAKING CHANGE: The graphiteWidth option has been removed.The default graphite width of 10mm is always used for performance reasons. | Major Release |
