We're really glad you're reading this, because we need volunteer developers to help this project come to fruition.
The develop
branch is active development branch, so it's recommended to set develop
as base branch, and also create PR against develop
branch.
When you create a pull request, we will love you forever if you include examples. We can always use more test coverage. Always write a clear log message for your commits. One-line messages are fine for small changes, but bigger changes should look like this:
$ git commit -m "A brief summary of the commit
>
> A paragraph describing what changed and its impact."
The eKuiper project leverages Github actions to run unit test & FVT (functional verification test), so please take a look at the PR status result, and make sure that all of testcases run successfully.
go fmt
to format your code before commit code change. eKuiper Github Action CI pipeline reports error if it's not format by go fmt
.