Contributing

We welcome contributions! Here’s how to get started.

Development Setup

  1. Fork and clone the repository:

git clone https://github.com/YOUR_USERNAME/kaldo.git
cd kaldo
  1. Install in development mode:

pip install -e .
  1. Run tests to verify your setup:

pytest

Making Changes

  1. Create a feature branch:

git checkout -b feature/your-feature-name
  1. Make your changes and ensure tests pass

  2. Push and create a pull request:

git push -u origin feature/your-feature-name

Pull Request Checklist

  • [ ] Tests pass locally

  • [ ] New features include tests

  • [ ] Code follows existing style

  • [ ] Documentation updated if needed

Questions?

Visit our discussions page for questions, feature requests, and workflow sharing.