Hello and thank you for considering contributing to Portkey's AI Gateway! Whether you're reporting a bug, suggesting a feature, improving documentation, or writing code, your contributions are invaluable to us.
- Fork the repository on Github.
- Clone your forked repository to your machine.
$ git clone https://github.com/YOUR_USERNAME/gateway.git
- New integrations: Creating integrations for other LLM providers or vendors in general.
- Bug fixes
- Enhancements
- Documentation
- Hacktoberfest submissions!
During the Hacktoberfest month, running from October 1st to 31st, your accepted PR will count towards your Hacktoberfest participation! 🚀
✅ To gain acceptance, your PR must be merged, approved, or tagged with the hacktoberfest-accepted
label.
🧐 Remember to adhere to the quality standards to avoid your PR being marked as spam
or invalid
.
- Once you are done with your changes, format and Lint your code by running:
make format; make lint
- While raising your PRs, please prepend any of the following to your title:
provider:
for adding new LLM providers.integration:
for new integrations.docs
: for new cookbooks, doc additions, etc.improvement:
for improvements or enhancements.bug:
for bug fixes.hacktoberfest:
for Hacktoberfest contributions
Facing issues or have questions? Don't hesitate to share your doubts or questions on our Discord Community - this is the quickest way to get support and connect with other contributors.
Releases are made as soon as possible to ensure that new features and fixes reach our users quickly. We follow a seamless CI/CD pipeline to ensure the smooth transition of code from development to production.
All successful PRs are celebrated on our Discord and are mentioned in the release notes, and significant contributions are highlighted on our Twitter. Stay tuned for more bounties and goodies for contributors in the near future!