# Contributing
Thanks for your interest in contributing to tally.
## Getting Started
- Install Rust and Cargo
- Build: `cargo build`
- Test: `cargo test`
## Development Guidelines
- Format: `cargo fmt`
- Lint: `cargo clippy`
- Keep changes focused and add tests when behavior changes
## Branching and Commits
- Use topic branches for changes
- Keep commits small and scoped
## Pull Requests
- Describe the problem and the approach
- Include relevant examples or logs when possible
- Make sure CI is green
## Issues
- Use issues for bugs, feature requests, and questions
- Provide reproduction steps for bugs
---
# コントリビューション(日本語)
tally への貢献ありがとうございます。
## 開発を始める
- Rust と Cargo をインストール
- ビルド: `cargo build`
- テスト: `cargo test`
## 開発ガイドライン
- フォーマット: `cargo fmt`
- リント: `cargo clippy`
- 変更は小さく保ち、挙動変更時はテストを追加
## ブランチ/コミット
- 変更はトピックブランチで作業
- コミットは小さく目的別に分割
## Pull Request
- 課題とアプローチを説明
- 可能なら例やログを添付
- CIが通っていることを確認
## Issue
- バグ/機能要望/質問はIssueで管理
- バグは再現手順を記載