Thank you for you interest in contributing to kindling! We welcome all people who want to contribute in a healthy and constructive manner within our community.
you can contribute to Kindling in serveral ways,like: l Contribute to the codebase l Report and traige bugs l Write technical documentation and blog posts, for users and contributors l Help others by answering questions about Kindling For more ways to contribute, check out the Open Source Guides
Before submitting a new issue, try to make sure someone hasn’t already reported the problem. You can look through the existing issues for similar issues.
Report a bug by submitting a new issue. Make sure follow the issue template and add more detail informations that will help us replicate the problem.
If you don't have the knowledge or time to code, consider helping with issue triage. The community will thank you for saving them time by spending some of yours. Read more about the ways you can Triage issues.
It's important to us to help these users who has problem about kindlings, and we’d love you help. Go to disscussions, you can find unanswered questions and you can answer thoes questions.
The first step to getting starting contribute to kindling is to find something to work on. You can start by fixing biginner-fridendly issues or improving kindling documents ,no contribution is too small!
-
How to find biginner-friendly issues?Kindling has good first issue label for issues that don’t need high-level knowledge to contribute to. You can browser issues labeled good first time.
-
How to find documents improving issues? Kindling has doc improvement label for issues that you can improve kinding docs.
If you are ready to contribute code changes, review the developer guide for how to set up local environment. When you want to submit your local changes , read about create pull request.
The sign-off is a simple line at the end of the explanation for a commit. All commits needs to be signed. Your signature certifies that you wrote the patch or otherwise have the right to contribute the material. The rules are pretty simple, if you can certify the rules (from developercertificate.org),then you just need add a line to every git commit message, like:
Signed-off-by: lina <lina@example.cn>
-
set your user.name and user.email using following commands:
git config --global user.name lina git config --global user.email lina@example.cn
-
sign your commit with git commit -s, then use
git log
to verify that the signed-off message is added.Author: lina <lina@example.cn> Date: Tue Jan 25 09:42:40 2022 +0800 add content Signed-off-by: lina <lina@example.cn>