Skip to content

Latest commit

 

History

History
43 lines (28 loc) · 1.75 KB

File metadata and controls

43 lines (28 loc) · 1.75 KB

🤝 Contributing to Open Velocity

First off, thank you for considering contributing to Open Velocity! 🎉 It's people like you that make this such a great tool for the community.

🚀 Where do I go from here?

If you've noticed a 🐛 bug or have a 💡 feature request:

  1. Search the issue tracker to see if it's already been reported.
  2. If not, feel free to create a new issue!

🍴 Fork & Create a Branch

If you want to contribute code:

  1. Fork the repository.
  2. Create a new branch for your work (git checkout -b feature/amazing-feature).
  3. Commit your changes following our commit style.
  4. Submit a Pull Request! 🚀

💅 Code Style

Please follow the coding style of the project. We aim for clean, readable code.

  • We use TypeScript for the core logic.
  • We follow standard linting rules (see package.json for details).

📝 Commit Messages

We use Conventional Commits for our commit messages. This helps us generate changelogs and manage releases automatically. ✨

Example: feat: add new gemini provider or fix: resolve race condition in agent manager.

📤 Submitting a Pull Request

When you're ready to submit:

  1. Run the tests to ensure everything is working as expected.
  2. 📚 Update the documentation if you've made any changes to the API or features.
  3. 🎨 Format your code correctly.
  4. Write a clear description of your changes in the PR.

🌈 Our Community

Join our Discord server to chat with the team, ask questions, and share your ideas! 💬

Thank you for your contribution! You are awesome! ❤️