module
0.0.0-20240413165541-0fc7c0277428
Repository: https://github.com/satont/twitch-notifier.git
Documentation: pkg.go.dev
# README
Twitch Notifier
Bot for sending twitch streams notifications in telegram.
Development
Download dependencies
go mod download
Requirements
- Golang
1.19+
Generate
After clone/on first setup/on schema change - you should run
make generate
Testing
make tests
Running
docker compose -f docker-compose.dev.yml up -d
make dev
Database schemas and migrations
Writing schemas
All schemas located in ./ent/schema
directory, but also we are using internal structures. Internal structures located in internal/db/db_models
. So you should change both of them.
After changing any schema in /ent/schema
folder, you should regenerate data via make generate
Migrations
Requirements
- atlasgo cli
- Docker
Create
make migrate-create somecoolname
Apply
make migrate-apply