headroom/.github/ISSUE_TEMPLATE/feature_request.md
chopratejas 175746cc26 Prepare for OSS release v0.2.0
This commit prepares Headroom for public open source release with
comprehensive documentation, licensing, and community infrastructure.

License & Legal:
- Add Apache 2.0 LICENSE file
- Add NOTICE file with third-party attributions
- Add SECURITY.md for vulnerability reporting

Community:
- Add CONTRIBUTING.md with contribution guidelines
- Add CODE_OF_CONDUCT.md (Contributor Covenant)
- Add GitHub issue templates (bug report, feature request)
- Add pull request template

Documentation:
- Update README.md with compelling value proposition
- Add docs/getting-started.md
- Add docs/proxy.md for proxy server documentation
- Add docs/transforms.md for transform reference
- Add docs/api.md for API reference
- Add examples/README.md

Package Infrastructure:
- Add headroom/py.typed for PEP 561 compliance
- Add headroom/cli.py for CLI entry point
- Add .github/workflows/ci.yml for CI pipeline
- Add .github/workflows/publish.yml for PyPI publishing
- Update pyproject.toml with proper metadata

New Features:
- Add multi-provider support (Google, Cohere, LiteLLM, OpenAI-compatible)
- Add universal tokenizer registry with multiple backends
- Add model registry with pricing and context limits
- Add production proxy server with caching and rate limiting

Code Quality:
- Fix 83 lint issues via ruff auto-fix
- Fix version consistency (benchmarks 0.1.0 → 0.2.0)
- Add skip decorators for optional dependency tests
2026-01-07 11:36:44 -08:00

44 lines
917 B
Markdown

---
name: Feature Request
about: Suggest a new feature for Headroom
title: '[FEATURE] '
labels: enhancement
assignees: ''
---
## Problem Statement
A clear description of the problem you're trying to solve.
Ex: "I'm always frustrated when..."
## Proposed Solution
Describe the solution you'd like. Be as specific as possible.
## Use Case
Explain your use case and why this feature would be valuable:
- What type of application are you building?
- How would this feature help you?
- How many tokens/cost would this save?
## Alternatives Considered
Describe any alternative solutions or features you've considered.
## Example API (Optional)
If you have ideas about how the API should look:
```python
# How you'd like to use this feature
from headroom import SomeNewFeature
# Example usage
```
## Additional Context
- Are you willing to contribute this feature?
- Any relevant links, papers, or prior art?