doc/CONTRIBUTING_zh.md
感谢您考虑为我们的项目做出贡献!您的努力将使我们的项目变得更好。
在您开始贡献之前,请花一点时间阅读以下准则:
如果您在项目中遇到错误,请在 GitHub 上报告问题,并提供关于错误的详细信息,包括复现步骤、 debug 级日志以及错误出现的时间。
集成开启 debug 级日志的方法:
# configuration.yaml 设置打印日志等级
logger:
default: critical
logs:
custom_components.xiaomi_home: debug
如果您有增强或新功能的想法,欢迎您在 GitHub 讨论区创建想法 。我们期待您的建议!
main 创建您的分支。在提交拉取请求之前,请确保满足以下要求:
pylint 搭配本项目的 pylintrc 检查代码。本项目的代码格式遵循 Google Style 。请确保您的贡献符合该指南。
<type>: <subject>
<BLANK LINE>
<body>
<BLANK LINE>
<footer>
type :有以下几种变更类型
subject :简洁的标题,描述本次提交的概要。使用祈使句、现在时态,首字母小写,结尾不加句号。
body :描述本次提交的详细内容,解释为什么需要这些变更。除 docs 之外的变更类型必须包含 body。
footer :(可选)关联的 issue 或 pull request 编号。
在为本项目做出贡献时,您同意您的贡献遵循本项目的许可证 。
当您第一次提交拉取请求时,GitHub Action 会提示您签署贡献者许可协议(Contributor License Agreement,CLA)。只有签署了 CLA ,本项目才会合入您的拉取请求。
如果您需要帮助或有疑问,可在 GitHub 的讨论区询问。
您还可以联系 [email protected]