# How to contribute 👍 Thanks for taking the time to contribute! ## Getting Started * Make sure you have a GitHub account. * Fork the repository on GitHub. * [Project struct](./docs/developer/project-structs.md). ## Submitting Changes * Sign the [Contributor License Agreement](https://cla-assistant.io/alibaba/kt-connect). * Before write code init [pre-commit](./docs/developer/pre-commit.md) first. * Write a [good commit message](https://www.conventionalcommits.org/zh-hans/v1.0.0-beta.4/) * Make sure all test case is successful: *make test* * Push your changes to a topic branch in your fork of the repository. * Submit a pull request to the repository in the alibaba organization. * Make sure the [travis ci status](https://travis-ci.org/alibaba/kt-connect) is passed.