# How to contribute We definitely welcome patches and contributions to grpc-swift! Please read the gRPC organization's [governance rules](https://github.com/grpc/grpc-community/blob/main/governance.md) and [contribution guidelines](https://github.com/grpc/grpc-community/blob/main/CONTRIBUTING.md) before proceeding. Here are some guidelines and information about how to participate. ## Getting started ### Legal requirements In order to protect both you and ourselves, you will need to sign the [Contributor License Agreement](https://identity.linuxfoundation.org/projects/cncf). ### Technical requirements Please see the [main gRPC repository](https://github.com/grpc/grpc) for more information about gRPC. ### Run CI checks locally You can run the GitHub Actions workflows locally using [act](https://github.com/nektos/act) or in some cases calling scripts directly. For detailed steps on how to do this please see [https://github.com/swiftlang/github-workflows?tab=readme-ov-file#running-workflows-locally](https://github.com/swiftlang/github-workflows?tab=readme-ov-file#running-workflows-locally).