Skip to main content

Contributing to vLLM Semantic Router 🤝

We welcome contributions from the community! Here's how you can help make vLLM Semantic Router better.

🎯 Ways to Contribute

🐛 Bug Reports

Found a bug? Please report it on our GitHub Issues.

  • Use a clear and descriptive title
  • Provide steps to reproduce
  • Include system information
  • Add relevant logs or error messages

✨ Feature Requests

Have an idea for a new feature? We'd love to hear it!

  • Check existing issues first
  • Describe the problem you're solving
  • Explain your proposed solution
  • Consider implementation complexity

📝 Documentation

Help improve our documentation and examples.

  • Fix typos and grammar
  • Add missing documentation
  • Create tutorials and guides
  • Improve code examples

💻 Code Contributions

Contribute to the core functionality.

  • Fix bugs and issues
  • Implement new features
  • Optimize performance
  • Add test coverage

📋 Contribution Process

1

Create an Issue

Discuss your idea or bug report with the community first.

2

Fork & Branch

Create a new branch for your changes from the main branch.

3

Make Changes

Implement your changes following our coding standards.

4

Test

Run tests and ensure your changes don't break existing functionality.

5

Submit PR

Create a pull request with a clear description of your changes.

🏷️ Working Group Areas

Consider joining one of our Working Groups to focus your contributions:

area/documentarea/environmentarea/corearea/networkingarea/benchmarkarea/toolingarea/user-experience

📞 Get Help

Need help with your contribution? Reach out to us: