1 |
- import{_ as l,c as i,a as e,b as a,d as o,e as t,w as s,r as d,o as p}from"./app-AJtVbUzn.js";const u={};function g(m,n){const r=d("RouteLink");return p(),i("div",null,[n[18]||(n[18]=e('<h1 id="为dragonos社区作出贡献" tabindex="-1"><a class="header-anchor" href="#为dragonos社区作出贡献"><span>为DragonOS社区作出贡献</span></a></h1><p>欢迎来到DragonOS社区的贡献文档。如果你愿意加入社区,我们将感到格外的兴奋!</p><h2 id="欢迎" tabindex="-1"><a class="header-anchor" href="#欢迎"><span>欢迎!</span></a></h2><p>你想加入一个完全自主的服务器系统内核的研发吗?这篇文档将会给你一些指引,带你加入DragonOS社区的开发!</p><p>这篇文章将会带你了解DragonOS社区的组成,帮助你找到适合你参与的地方!根据本指南,加入社区开发后,你的代码将会被审查、被合并入主线,甚至...你也能审查其他人的代码!</p><p>准备好了吗?那请继续往下看!</p><h2 id="先决条件" tabindex="-1"><a class="header-anchor" href="#先决条件"><span>先决条件</span></a></h2><p>在向 DragonOS 提交代码之前,您需要完成以下先决条件。在您的第一次提交时,这些步骤会由一个机器人自动检查。完成这些步骤将使您的首次贡献更加顺利:</p><h3 id="创建一个-github-账户" tabindex="-1"><a class="header-anchor" href="#创建一个-github-账户"><span>创建一个 GitHub 账户</span></a></h3><p>在开始之前,您需要访问 <a href="http://github.com/signup" target="_blank" rel="noopener noreferrer">GitHub 注册页面</a> 来创建一个 GitHub 用户账户。</p><h3 id="签署-cla" tabindex="-1"><a class="header-anchor" href="#签署-cla"><span>签署 CLA</span></a></h3><p>在您能够为 DragonOS 做出贡献之前,您需要签署贡献者许可协议(CLA)。</p><p>CLA是为了保护您、所有贡献者的合法权益,您将会得到来自所有贡献者的无偿的专利、软著授权</p><p><strong>注意</strong>: 由于社区目前的CLA系统尚未完善,因此您目前暂时不需要签署CLA。当基础设施完善后,将会由一个CLA机器人 提醒您签署CLA。</p><h3 id="行为准则" tabindex="-1"><a class="header-anchor" href="#行为准则"><span>行为准则</span></a></h3>',15)),a("p",null,[n[1]||(n[1]=o("请确保阅读并遵守我们的 ")),t(r,{to:"/contributors/code_of_conduct.html"},{default:s(()=>n[0]||(n[0]=[o("行为准则")])),_:1,__:[0]}),n[2]||(n[2]=o("。"))]),n[19]||(n[19]=e('<h3 id="设置您的开发环境" tabindex="-1"><a class="header-anchor" href="#设置您的开发环境"><span>设置您的开发环境</span></a></h3><p>如果您计划提交代码更改,请查看 <a href="https://docs.dragonos.org/zh-cn/latest/introduction/build_system.html" target="_blank" rel="noopener noreferrer">构建DragonOS</a> 页面了解如何设置您的环境。</p><h3 id="社区期望与角色" tabindex="-1"><a class="header-anchor" href="#社区期望与角色"><span>社区期望与角色</span></a></h3><p>DragonOS 是一个社区项目。因此,它完全依赖于其社区来提供一个富有成效、友好和协作的环境。</p>',4)),a("ul",null,[a("li",null,[n[4]||(n[4]=o("阅读并审查 ")),t(r,{to:"/contributors/expectation.html"},{default:s(()=>n[3]||(n[3]=[o("社区期望")])),_:1,__:[3]}),n[5]||(n[5]=o(",了解代码和审查的期望。"))]),a("li",null,[n[7]||(n[7]=o("参见 ")),t(r,{to:"/contributors/governance/community-membership.html"},{default:s(()=>n[6]||(n[6]=[o("社区成员资格")])),_:1,__:[6]}),n[8]||(n[8]=o(" 了解各种贡献者角色的不同责任。"))]),n[9]||(n[9]=a("li",null,"随着您不断积累经验,您的贡献者级别将会提高(可能需要您提出申请)",-1))]),n[20]||(n[20]=a("h2",{id:"社区",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#社区"},[a("span",null,"社区")])],-1)),a("p",null,[n[11]||(n[11]=o("DragonOS 是一个充满活力、友善的开源社区。像许多开源项目一样,它依赖于新成员成为定期代码贡献者。")),t(r,{to:"/contributors/governance/community-membership.html"},{default:s(()=>n[10]||(n[10]=[o("社区成员资格")])),_:1,__:[10]}),n[12]||(n[12]=o("文档涵盖了社区成员流程和角色。 我们真诚的邀请您加入DragonOS开源社区!"))]),n[21]||(n[21]=a("h3",{id:"沟通",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#沟通"},[a("span",null,"沟通")])],-1)),a("ul",null,[a("li",null,[t(r,{to:"/communication/"},{default:s(()=>n[13]||(n[13]=[o("社区交流")])),_:1,__:[13]}),n[14]||(n[14]=o("文档描述了DragonOS社区的沟通交流平台、方式。"))])]),n[22]||(n[22]=a("h3",{id:"导师制",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#导师制"},[a("span",null,"导师制")])],-1)),a("p",null,[n[16]||(n[16]=o("我们设有导师制来帮助新成员加入DragonOS社区,请查看")),t(r,{to:"/mentorship/"},{default:s(()=>n[15]||(n[15]=[o("导师制文档")])),_:1,__:[15]}),n[17]||(n[17]=o("。"))])])}const h=l(u,[["render",g]]),f=JSON.parse('{"path":"/contributors/","title":"为DragonOS社区作出贡献","lang":"zh-CN","frontmatter":{},"git":{"updatedTime":1748013449000,"contributors":[{"name":"LoGin","username":"LoGin","email":"longjin@DragonOS.org","commits":1,"url":"https://github.com/LoGin"}],"changelog":[{"hash":"efb840ba8b505d208c83489d7992a3b118fa8ecd","time":1748013449000,"email":"longjin@DragonOS.org","author":"LoGin","message":"docs: 更新贡献者文档并升级依赖 (#31)"}]},"filePathRelative":"contributors/README.md"}');export{h as comp,f as data};
|