如何贡献 ======== DeepFOS项目欢迎任何形式的贡献 - bug反馈 - 需求建议 - 代码贡献 - 文档贡献 - ... 无论您是否对Python熟悉,是否有编码经验,都可以提出您宝贵的建议。所有贡献者,都将更新在项目的 `贡献者名单 `_ 中 .. _bug_feedback : 发现bug如何反馈 --------------- 任何缺陷或bug都欢迎到本项目的Gitee仓库提 `Issue `_ 。 操作步骤如下: #. 点击新建Issue #. 输入框中保留 “缺陷” 小节 #. 复制标题样式并填写标题 #. 回答输入框中的问题 #. 指定右侧的负责人,优先级等信息 #. 点击“创建”提交Issue .. panels:: :container: container pb-1 img-auto-width :column: col-lg-12 p-0 :body: p-0 .. video:: _static/create_issue.mp4 .. hint:: Issue格式请参考此 `模板 `_ 怎样提出功能需求 ---------------- 功能需求同样通过Issue提出,操作步骤请参考“ 发现bug如何反馈_ ” 。注意使用 `需求模板 `_ 即可。 编码规范 -------- 如果您希望为本项目贡献代码,那么首先请确保您的代码符合本仓库的代码风格。我们有如下要求: 1. 代码符合 `PEP8 `_ 规范 2. 全面使用 `类型标注 `_ 3. docstring使用 `Google风格 `_ 代码提交规范及流程 ------------------ 向deepfos仓库提交代码,请按照以下步骤进行: #. 申请仓库的开发者权限 #. 克隆仓库至本地,基于master分支新建分支 .. code-block:: shell git checkout master git checkout -b your_branch_name #. 在新分支上修改您的代码,并且提交您的修改 #. 回到Gitee,新建Pull Request,选择源分支为您的分支,目标分支为master。选择审批人并且提交。 .. hint:: 如果您的代码通过了审查,我们将合并您的代码。有时候代码可能有些小问题,并不能马上合并, 我们会在您的Pull Request中即使提出修改意见。所以请关注您提交的Pull Reuquest。