docusaurus/platform_versioned_docs/version-1.6/contributing-to-airbyte/change-cdk-connector.md
Before jumping into the code:
This will enable our team to make sure your contribution does not overlap with existing works and will comply with the design orientation we are currently heading the product toward. If you do not receive an update on the issue from our team, please ping us on Slack!
metadata.yaml following the guidelinesdocs/integrations/<connector-name>.md:::info There is a README file inside each connector folder containing instructions to run that connector's tests locally. :::
:::warning Pay attention to breaking changes to connectors. You can read more here. :::
When we review, we look at:
Often times, changes to connectors can be made without impacting the user experience. However, there are some changes that will require users to take action before they can continue to sync data. These changes are considered Breaking Changes and require:
breakingChanges entry in the releases section of the metadata.yaml fileA breaking change is any change that will require users to take action before they can continue to sync data. The following are examples of breaking changes:
Some of the changes listed above may not impact all users of the connector. For example, a change to the schema of a specific stream only impacts users who are syncing that stream.
The breaking change metadata allows you to specify narrowed scopes that are specifically affected by a breaking change. See the breakingChanges entry documentation for supported scopes.