Repo containing common CI assets.
Follow the below steps to get set up with your local development environment in order to contribute to this repo..
This repo uses multiple pre-commit hooks, however before hooks can run, you need to have the pre-commit package manager installed. See the following installation steps.
To set up all necessary tools (including pre-commit hooks), from the root directory of this repo, run the following command:
makeThis repository uses typos to automatically check for common spelling mistakes in code and documentation files.
- Terraform files (
.tf) - Python files (
.py) - Shell files (
.sh) - Go files (
.go) - Markdown files (
.md) - JSON files (
.json) - YAML/YML files (
.yaml/.yml)
- Images (
.svg), PDFs (.pdf) - Go module files (
go.sum,go.mod) - Makefiles
- Files in
common-dev-assets/directory - Git metadata files
If typos flags a word that should be ignored (technical terms, DA specific, etc.), add it to file:
ci/.typos.toml