## Contributing Thank you for your interest in contributing to `envio`! Any form of contribution is accepted, be it bug fixes, implementing a new feature or even just fixing a small typo pull requests for bug fixes and features will only be accepted if the approach has been discussed in an issue and a community member has been given the go-ahead to work on it Please avoid opening pull requests for any issue marked `maintainers`. These issues require additional context from the maintainers/code owners and any external pull requests will not be accepted ## Building the project See how to [build the project from source here](./docs/build_from_source.md) ## Submitting a pull request 1. Create a new branch: `git checkout -b my-branch-name` 2. Make your change 3. Run `make format` or `pnpm run format` to format the source code 4. Submit a pull request Ensure commit messages are descriptive and follow the [conventional commit message format](https://www.conventionalcommits.org/en/v1.0.0/) Contributions to this project are released to the public under the project's open source licenses, the [MIT License](./LICENSE-MIT) and the [Apache License 2.0](./LICENSE-APACHE) ## Resources - [How to Contribute to Open Source](https://opensource.guide/how-to-contribute/) - [Using Pull Requests](https://docs.github.com/en/free-pro-team@latest/github/collaborating-with-issues-and-pull-requests/about-pull-requests) - [GitHub Help](https://docs.github.com/en/free-pro-team@latest/github/collaborating-with-issues-and-pull-requests/about-pull-requests)