import{_ as o,c as i,a as e,b as n,d as t,w as l,e as r,r as s,o as h}from"./app-CmntYhet.js";const c={},d=r('

为DragonOS社区作出贡献

欢迎来到DragonOS社区的贡献文档。如果你愿意加入社区,我们将感到格外的兴奋!

欢迎!

你想加入一个完全自主的服务器系统内核的研发吗?这篇文档将会给你一些指引,带你加入DragonOS社区的开发!

这篇文章将会带你了解DragonOS社区的组成,帮助你找到适合你参与的地方!根据本指南,加入社区开发后,你的代码将会被审查、被合并入主线,甚至...你也能审查其他人的代码!

准备好了吗?那请继续往下看!

先决条件

在向 DragonOS 提交代码之前,您需要完成以下先决条件。在您的第一次提交时,这些步骤会由一个机器人自动检查。完成这些步骤将使您的首次贡献更加顺利:

创建一个 GitHub 账户

在开始之前,您需要访问 GitHub 注册页面 来创建一个 GitHub 用户账户。

签署 CLA

在您能够为 DragonOS 做出贡献之前,您需要签署贡献者许可协议(CLA)。

CLA是为了保护您、所有贡献者的合法权益,您将会得到来自所有贡献者的无偿的专利、软著授权

注意: 由于社区目前的CLA系统尚未完善,因此您目前暂时不需要签署CLA。当基础设施完善后,将会由一个CLA机器人 提醒您签署CLA。

行为准则

',15),p=r('

设置您的开发环境

如果您计划提交代码更改,请查看 构建DragonOS 页面了解如何设置您的环境。

社区期望与角色

DragonOS 是一个社区项目。因此,它完全依赖于其社区来提供一个富有成效、友好和协作的环境。

',4),u=e("li",null,"随着您不断积累经验,您的贡献者级别将会提高(可能需要您提出申请)",-1),g=e("h2",{id:"社区",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#社区"},[e("span",null,"社区")])],-1),_=e("h3",{id:"沟通",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#沟通"},[e("span",null,"沟通")])],-1),m=e("h3",{id:"导师制",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#导师制"},[e("span",null,"导师制")])],-1);function b(f,x){const a=s("RouteLink");return h(),i("div",null,[d,e("p",null,[n("请确保阅读并遵守我们的 "),t(a,{to:"/contributors/code_of_conduct.html"},{default:l(()=>[n("行为准则")]),_:1}),n("。")]),p,e("ul",null,[e("li",null,[n("阅读并审查 "),t(a,{to:"/contributors/expectation.html"},{default:l(()=>[n("社区期望")]),_:1}),n(",了解代码和审查的期望。")]),e("li",null,[n("参见 "),t(a,{to:"/contributors/governance/community-membership.html"},{default:l(()=>[n("社区成员资格")]),_:1}),n(" 了解各种贡献者角色的不同责任。")]),u]),g,e("p",null,[n("DragonOS 是一个充满活力、友善的开源社区。像许多开源项目一样,它依赖于新成员成为定期代码贡献者。"),t(a,{to:"/contributors/governance/community-membership.html"},{default:l(()=>[n("社区成员资格")]),_:1}),n("文档涵盖了社区成员流程和角色。 我们真诚的邀请您加入DragonOS开源社区!")]),_,e("ul",null,[e("li",null,[t(a,{to:"/communication/"},{default:l(()=>[n("社区交流")]),_:1}),n("文档描述了DragonOS社区的沟通交流平台、方式。")])]),m,e("p",null,[n("我们设有导师制来帮助新成员加入DragonOS社区,请查看"),t(a,{to:"/mentorship/"},{default:l(()=>[n("导师制文档")]),_:1}),n("。")])])}const v=o(c,[["render",b],["__file","index.html.vue"]]),S=JSON.parse('{"path":"/contributors/","title":"为DragonOS社区作出贡献","lang":"zh-CN","frontmatter":{},"headers":[{"level":2,"title":"欢迎!","slug":"欢迎","link":"#欢迎","children":[]},{"level":2,"title":"先决条件","slug":"先决条件","link":"#先决条件","children":[{"level":3,"title":"创建一个 GitHub 账户","slug":"创建一个-github-账户","link":"#创建一个-github-账户","children":[]},{"level":3,"title":"签署 CLA","slug":"签署-cla","link":"#签署-cla","children":[]},{"level":3,"title":"行为准则","slug":"行为准则","link":"#行为准则","children":[]},{"level":3,"title":"设置您的开发环境","slug":"设置您的开发环境","link":"#设置您的开发环境","children":[]},{"level":3,"title":"社区期望与角色","slug":"社区期望与角色","link":"#社区期望与角色","children":[]}]},{"level":2,"title":"社区","slug":"社区","link":"#社区","children":[{"level":3,"title":"沟通","slug":"沟通","link":"#沟通","children":[]},{"level":3,"title":"导师制","slug":"导师制","link":"#导师制","children":[]}]}],"git":{"updatedTime":1721563016000,"contributors":[{"name":"LoGin","email":"longjin@DragonOS.org","commits":1}]},"filePathRelative":"contributors/README.md"}');export{v as comp,S as data};