Development setup¶
Prerequisites¶
- Crystal 1.10+
- Git
Clone and install¶
Configure¶
Edit .env with your Slack tokens and AWS credentials. See Configuration for details.
Build and run¶
Available make targets¶
| Target | Description |
|---|---|
make build |
Build debug binary |
make release |
Build optimized binary |
make test |
Run specs |
make lint |
Run ameba linter |
make format |
Format source files |
make format-check |
Check formatting without changing files |
make docker |
Build Docker image |
make clean |
Remove build artifacts |
make help |
Show all targets |
Code quality¶
Before committing, run:
All three must pass for CI to be green.