Contributing to Evolution API
May 6, 2026 · View on GitHub
Thanks for your interest in contributing to Evolution API! This document outlines how to contribute effectively.
Code of Conduct
All contributors are expected to be respectful, inclusive, and professional. Harassment, discrimination, or abusive behavior will not be tolerated.
How to Contribute
Reporting Bugs
- Check existing issues to avoid duplicates
- Open a new issue with:
- Clear, descriptive title
- Steps to reproduce
- Expected vs actual behavior
- Environment details (OS, version, dependencies)
- Logs or screenshots when relevant
Suggesting Features
- Open an issue describing:
- The problem you're trying to solve
- Your proposed solution
- Alternatives you considered
- Wait for maintainer feedback before starting implementation
Submitting Pull Requests
- Fork the repository
- Create a feature branch from
develop:git checkout -b feat/your-feature-name - Make your changes following the project's coding standards
- Write or update tests for your changes
- Ensure all tests pass and the code lints clean
- Commit using Conventional Commits:
feat: add new feature fix: resolve bug in X docs: update README refactor: simplify Y test: add coverage for Z - Push to your fork and open a PR against
develop - Fill out the PR template with context, testing notes, and screenshots if applicable
Development Setup
See README.md for project-specific setup instructions.
Code Standards
- Follow the existing code style of the project
- Run linters and formatters before committing
- Add tests for new features and bug fixes
- Document public APIs and non-obvious behavior
- Keep commits atomic and focused
Branch Strategy
main— stable production-ready codedevelop— integration branch for upcoming releasesfeat/*,fix/*,chore/*— short-lived branches offdevelop
Trademark Notice
By contributing, you agree that your contributions will be licensed under the Apache License 2.0 (see LICENSE). Trademarks and brand assets are governed separately by TRADEMARKS.md.
Questions?
- Community: evolutionfoundation.com.br/community
- Documentation: docs.evolutionfoundation.com.br
- Email: suporte@evofoundation.com.br
Thanks for helping make Evolution API better!
© 2026 Evolution Foundation