Contributing to TokenFlow¶
Thank you for your interest in contributing to TokenFlow!
Development Setup¶
- Fork the repository
- Clone your fork
- Install dependencies for your language of choice
Language-Specific Guidelines¶
Go¶
- Follow Effective Go guidelines
- Run
go fmtbefore 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 buildto verify compilation - Use strict TypeScript mode
Pull Request Process¶
- Update documentation for any API changes
- Ensure all three language implementations remain synchronized
- Add examples for new features
- Submit PR with a clear description
Code of Conduct¶
Be respectful and constructive in all interactions.