方德开源社区是一个Linux发行版开源社区,旨在为高校学生、Linux爱好者提供一个学习、交流和成长的平台。我们非常欢迎任何能够促进产品体验改进的贡献,无论是提交PR,还是想报告Issue,甚至只是想修改文档中的错别字。让我们一起打造更好的国产操作系统!
参与过方德开源操作系统组织内任何程度的贡献,如报告Issue、提交PR的,均为组织的Contributor。
提交Pull Request,且不仅仅是fix typo类的贡献,而是为所贡献的项目带来了更大的收益,如解决Bug、添加功能,此类贡献者即为组织的Developer。以开发者身份参与贡献的成员,在满足相关要求的情况下,可以自我提名或联系其他维护者,将自己提名为Maintainer维护者。
各个项目的主要 Developer(代码贡献量排名靠前的社区成员),可以被此项目现有的Maintainer或方德开源操作系统组织的Owner提名为此项目的 Maintainer。
方德开源操作系统组织链接:https://gitee.com/foundos_1
1、在组织下的项目页面,点击 "+Issue" 标签创建新的问题报告。
2、在问题报告中清晰描述问题,包括问题的描述、复现步骤、预期结果和实际结果等。
3、如果可能,提供相关的错误日志、截图或其他有助于理解和解决问题的附加信息。
具体操作参见gitee“Issue任务协作“。
1、在组织下的项目页面,点击 "+Pull Request" 标签创建新的代码贡献。
2、克隆项目的代码库到本地环境,在本地进行修改和调试。
3、创建一个新的分支来保存更改,并确保更改和分支名称清晰描述所做的工作。
4、在代码更改完成后,提交Pull Request,提供详细的说明和描述,解释更改的目的和影响。
具体操作参见gitee“Pull Request代码协作”。
1、当您提交Pull Request后,其他社区成员将对您的更改进行审查。
2、请耐心等待审查人员的反馈和建议,并及时回复和修改您的代码以满足社区的要求。
3、在审查过程中,保持开放的心态,接受批评和建议,以促进代码质量的提高。
1、我们很乐意帮助合并社区贡献者的代码,但并非所有类型的贡献都能够被并入,故在开始贡献代码前,请确保您的变更是可以被接受的。
2、缺陷修复(bug fix)或拼写更正(fix typo):我们可以接受缺陷修复(bug fix)或拼写更正 (fix typo) 类的问题修补,故您无需顾虑您的代码在符合下方准则的情况下是否可以并入。
3、新特性(feature)或重构(refactor):方德操作系统同时存在开源社区版本和面向企业等实体的专业版本,我们的主要功能特性的开发并非由社区驱动,故如果您希望对某个模块进行重构或增加额外的支持(如插件),或是希望实现新的特性并希望您的新特性合并进来,请先考虑在对应的项目仓库发起一个新的Issue描述您的特性/实现目标,然后与我们讨论相关的细节来确保您的功能能够接纳并合并到我们的主线代码中。
4、如果您希望增加的特性在最终的讨论后还是无法被接受,也请希望您理解。如果您希望的话,您可以创建并维护您自己的衍生版 (fork) 来使用,也欢迎您将您的派生版本分享给社区用户,或和有相同需求的社区用户一同维护对应的社区仓库。