# Contributing First of all, thanks for contributing! This document provides some basic guidelines for contributing to this repository. To propose improvements, feel free to submit a PR or open an Issue. ## Have a feature request or idea? Many great ideas for new features come from the community, and we'd be happy to consider yours 👍. To share your idea or request, [open a GitHub Issue](https://github.com/DataDog/dd-sdk-swift-testing/issues/new/choose) using dedicated issue template. ## Found a bug? You may submit a bug report concerning the Datadog SDK for iOS by [opening a GitHub Issue](https://github.com/DataDog/dd-sdk-swift-testing/issues/new/choose). Use appropriate template and provide all listed details to help us resolve the issue. ## Have a patch? We welcome all code contributions to the library. If you have a patch adding value to the SDK, let us know 💪! Before you [submit a Pull Request](https://github.com/DataDog/dd-sdk-swift-testing/pull/new/master), make sure that you first create an Issue to explain the bug or the feature your patch covers, then make sure similar Issue or PR doesn't already exist. Your Pull Request will be run through our CI pipeline, and a project member will review the changes with you. At a minimum, to be accepted and merged, Pull Requests must: - have a stated goal and detailed description of the changes made; - include thorough test coverage and documentation, where applicable; - pass all tests and code quality checks on CI; - receive at least one approval from a project member with push permissions. Make sure that your code is clean and readable, that your commits are small and atomic, with a proper commit message.