Contributing to Jido Chat Telegram

Copy Markdown View Source

Development Setup

mix setup

Install local git hooks explicitly from the primary checkout when needed:

mix install_hooks

Tests

mix test
mix test test/jido/chat/telegram/live_integration_test.exs --include live

Live tests require .env values based on .env.example and must remain excluded from the default test suite.

Quality Checks

mix quality
mix coveralls
mix docs

Release Workflow

Releases are prepared through the GitHub Actions release workflow. Before a release, verify mix quality, mix coveralls, mix docs, and the changelog.