在android-tech-frontier项目中选择右边的"fork",然后选择你的头像,将该项目fork一份到你的账户下。
输入如下命令clone一份你fork的仓库 (相当于拷贝了一份到你的账户下),例如 :
git clone [email protected]:bboyfeiyu/android-tech-frontier.git
等待clone完毕。此时,在你的当前目录下会有android-tech-frontier目录。进入该android-tech-frontier,在相应的目录下按照readme.md中的命名规则创建你的翻译项目,然后完成翻译。
你可以在主仓库下看到一些翻译任务的状态:
- 待认领 : 表示还没有人接这个翻译任务;
- 翻译中 : 表明已经有人翻译了;
- 翻译完成 : 表明已经翻译完成;
- 寻找校对中 : 表明此时文章翻译完成,正在等待校对;
- 校对中 : 表明正在校对;
- 校对完成 : 表明校对完成,等待发布。
当你看到某个状态为"待认领"的issue时,你可以撸起袖子在该issue下面添加评论,将你的github账户评论到下面,然后管理员会将该issue设置为"翻译中"。当你看到“寻找校对中”的任务,则说明该任务已经翻译完,但是需要校对,你也可以在该issue中将你的github账户添加到评论中,然后将该任务设置为“校对中”。
校对完毕,管理员确认没啥问题之后会发布该文章,发布后会将该issue关闭。
如果你看到好的文章,也可以在仓库的issue中添加一个,将推荐理由、原文链接填上。如图 :
在android-tech-frontier下依次输入如下三条命令提交你修改的内容到你的仓库。
git add .
git commit -m "我翻译了xxx项目"
git push origin master
经过上面push命令之后,你的内容已经更新到你自己fork的仓库,此时你需要把你的更新提交到主仓库。因此你需要发一个pull request。在你fork的项目的右边点击"pull request",然后选择"new pull request"。注意是从你的仓库master分支(左边)到我的仓库的master分支(右边)。然后选择"create new pull request",最后填写相关的内容后确认即可。
提交了pull request之后,管理员会找相关人员进行校对。校对完成之后管理员会将你的文章发布。