Skip to content

Contributing to TokenFlow

Thank you for your interest in contributing to TokenFlow!

Development Setup

  1. Fork the repository
  2. Clone your fork
  3. Install dependencies for your language of choice

Language-Specific Guidelines

Go

  • Follow Effective Go guidelines
  • Run go fmt before committing
  • Ensure go build ./... passes

Python

  • Follow PEP 8 style guide
  • Use type hints
  • Run tests with pytest

TypeScript

  • Follow the existing code style
  • Run npm run build to verify compilation
  • Use strict TypeScript mode

Pull Request Process

  1. Update documentation for any API changes
  2. Ensure all three language implementations remain synchronized
  3. Add examples for new features
  4. Submit PR with a clear description

Code of Conduct

Be respectful and constructive in all interactions.