chaokunyang commented on code in PR #142: URL: https://github.com/apache/fury-site/pull/142#discussion_r1717271513
########## i18n/zh-CN/docusaurus-plugin-content-docs/current/community/how_to_join_community.md: ########## @@ -0,0 +1,108 @@ +--- +title: 如何加入Fury社区 +sidebar_position: 0 +id: how_to_join_community +--- + +首先为你选择加入开源贡献行列的行为点赞 👍🏻。再者,十分感谢你选择参与到 Fury 社区,为这个开源项目做出贡献。 + +## Fury 贡献指南 + +Fury 团队通常在 github 上进行开发和 issue 维护,请打开 [Github 网站](https://github.com/),点击右上角 `Sign up` 按钮,注册一个自己的账号,开启你开源之旅的第一步。 + +在 [Fury仓库](https://github.com/apache/fury)中,我们有一份面向所有开源贡献者的[指南](https://fury.apache.org/zh-CN/docs/community/),介绍了有关版本管理、分支管理等内容,**请花几分钟时间阅读了解一下**。 + +## 你的第一个 Pull Request + +### Step0:安装 Git + +Git 是一种版本控制系统,用于跟踪和管理软件开发项目中的代码变更。它帮助开发者记录和管理代码的历史记录,方便团队协作、代码版本控制、合并代码等操作。通过 Git,您可以追踪每个文件的每个版本,并轻松地在不同版本之间进行切换和比较。Git 还提供了分支管理功能,使得可以同时进行多个并行开发任务。 + +- 访问 Git 官方网站:[https://git-scm.com/](https://git-scm.com/) +- 下载最新版本的 Git 安装程序。 +- 运行下载的安装程序,按照安装向导的提示进行安装。 +- 安装完成后,你可以通过命令行使用 `git version` 命令确认安装成功。 + +### Step1:Fork 项目 + +- 首先需要 fork 这个项目,进入[Fury项目页面](https://github.com/apache/fury),点击右上角的 Fork 按钮 +- 你的 github 帐号中会出现 xxxx(你的 github 用户名)/fury 这个项目 +- 在本地电脑上使用以下命令: 得到一个 fury 文件夹 + +``` +// ssh +git clone [email protected]:xxxx(你的github用户名)/fury.git +// https +git clone https://github.com/xxxx(你的github用户名)/fury.git +``` + +### Step2:获取项目代码 + +- 进入 fury 文件夹,添加 fury 的远程地址 + +``` +git remote add upstream https://github.com/apache/fury.git +``` + +### Step3:创建分支 + +- 好了,现在可以开始贡献我们的代码了。fury 默认分支为 main 分支。无论是功能开发、bug 修复、文档编写,都请新建立一个分支,再合并到 main 分支上。使用以下代码创建分支: + +``` Review Comment: 这里是否需要增加一个fork repo的步骤 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
