Description
所有认领任务的人必须都加QQ群:ProGit 2nd 翻译审校 463550926,想玩失联的不要来这儿玩
前言
之前我在 V2EX 上发布了 ProGit 2nd 中文版 翻译协作计划 - V2EX,招募到了很多人帮忙翻译,在此非常感谢大家的鼎力支持。
现状
截止到 20150811 11:02,现在还有 29 个章节等待审校,整体进度 68.4%。
工作量
但是翻译的内容需要经过审校才能进入主干,因为进入到主干的内容会被自动构建成各种格式的书籍,所以还是希望最终出来的东西质量能高一些。
首先是耗时的问题,比如 03-git-branching basic-branching-and-merging 这一小节,全文共 321 行,审校提出大概 50+ 意见,用时 70 分钟。现有翻译完成的章节共计 71 节,并且我认为每一小节最少要有三个人审校过才可以,这样才能保证质量,而不受不同的人的品味的影响。
假设审校一节平均用时 70 分钟的话,那么总体用时为 71 * 3 * 70 = 14910 分钟,合 248.5 小时,按一天 8 小时工作算合 31 个工作日,工作量其实还是蛮大的。
要求
因为接下来的工作不会有太多的打字,主要在于挑毛病,所以参与门槛很低;所以希望大家都可以去挑毛病,不管会不会英文,挑中文的毛病还是很简单的,只要你觉得语句不通顺、不理解什么意思、太啰嗦等问题,都可以直接在翻译那行下面评论。
参与方式
访问 审校协作计划 · Issue #160 · progit/progit2-zh 查看所有章节进度,所有未打勾且审校人员少于 3 人的建议认领,留言认领自己想要审校的章节,每个章节的限制工期是 3 天。
接着就可以点击对应的章节进入对应的 PR,点击 “Files Changed” 标签页,在你认为有问题的行点击左侧的 + 号按钮评论,可以使用 Markdown 语法引用你认为有问题的内容进行评论。
翻译者看到评论后可以与你进行讨论,有分歧的时候可以单独提交 Issue 共同解决,然后可以根据意见修改并重新提交。
此过程可能会重复多次,在三个审校者都审校完成并验收通过后,此翻译小节合并到主干。
审校者在审校完一遍时请 @ Pull Request 的译者,这样可以确定何时开始修改。
译者在接受审校者的意见进行修改并完成后,请 @ 对应的审校者,以便后续修正
必选交流群,所有参与审校的人员必须加入QQ群,现在发生了很多译者、审校者消失的情况,对修正非常不利。
ProGit 2nd 翻译审校 463550926
正常所有的交流都发生在对应的 PR 内,群只是用来紧急联络等等。
时间限制
每个任务都有一个 3 天的限制是有原因的:
- 第一,项目需要尽快完成,这样才不会消磨大家的热情,只有完全翻译后才能申请将 Pro Git 官网网页版换成第二版的链接。
- 第二,在任务未按时完成的话可以交给其他人继续,项目整体进度因而不会被某一小节拖住。
- 第二,对每一个人也是有好处的,任务不会拖着不干,有压力才会有动力。
收获
所有参与翻译与审校的人员都会加入到 贡献者 列表中,让任何看到这本书的人都可以看到你的名字!
每个译者与审校者的工作量都会记录下来。
进度
所有打勾的表示章节已经进入主干,暂时不用审校;所有章节都需要三个以上的审校者,所以希望大家可以勇跃参与。
- preface @wych42 20150709 @IceNature 20150722 @Geno1024 20150729
01-introduction
- 1-introduction
- about-version-control
- history
- basics
- command-line
- installing
- first-time-setup @xinqiu 20150709 @robinwen 20150705 @ahlijin 20150709
- help
02-git-basics
- 1-git-basics
- getting-a-repository
- recording-changes
- viewing-history
- undoing @pktangyue 20150704 @robinwen 20150708 @ahlijin 20150709
- remotes @pktangyue 20150704 @ahlijin 20150709 @wych42 20150709
- tagging @pktangyue 20150704 @wych42 20150709 @robinwen 20150709
- aliases @pktangyue 20150704 @wych42 20150709 @robinwen 20150711
03-git-branching
- 1-git-branching
- nutshell
- basic-branching-and-merging @zwpaper 20150704 @wych42 20150710 @robinwen 20150713
- branch-management @zwpaper 20150704 @wych42 20150710 @robinwen 20150713
- workflows @xinqiu 20150707 @wych42 20150710 @zwpaper 20150713
- remote-branches @wych42 20150710 @zwpaper 20150713 @robinwen 20150718
- rebasing
04-git-server
- 1-git-server @Geno1024 20150709
- protocols @Geno1024 20150709 @archersmind 20150726 @xinqiu 20150726 @morefreeze 20150802
- git-on-a-server @Geno1024 20150709 @archersmind 20150726 @xinqiu 20150726
- generating-ssh-key @secondwtq 20150709 @IceNature 20150728 @jeffsui 20150731
- setting-up-server @Geno1024 20150709 @IceNature 20150728 @secondwtq 20150728
- git-daemon @networm 20150729 @IceNature 20150802 @morefreeze 20150803
- smart-http @sanddudu 20150801 @IceNature 20150802 @morefreeze 20150806
- gitweb @networm 20150729 @IceNature 20150802 @archersmind 20150806
- gitlab @IceNature 20150728 @jeffsui 20150731 @networm 20150729
- hosted @sanddudu 20150801 @networm 20150730 @IceNature 20150802
05-distributed-git
- 1-distributed-git @summershrimp 20150802 @IceNature 20150802 @vangie 20150803
- distributed-workflows @secondwtq 20150704 @summershrimp 20150802 @IceNature 20150802
- contributing @secondwtq 20150704 @IceNature 20150802 @morefreeze 20150807
- maintaining 20150814 @IceNature 20150802 @morefreeze 20150807 @archersmind 20150810
06-github
- 1-github @branchzero 20150703 @buginux 20150728 @IceNature 20150731
- 1-setting-up-account @branchzero 20150703 @buginux 20150728 @IceNature 20150731
- 2-contributing @branchzero 20150703 @buginux 20150712 @IceNature 20150731
- 3-maintaining @branchzero 20150718 @polarlights 20150801 @IceNature 20150801
- 4-managing-organization @Geno1024 20150705 @branchzero 20150718 @secondwtq 20150801
- 5-scripting @Geno1024 20150705 @branchzero 20150718 @IceNature 20150801
07-git-tools
- 1-git-tools
- revision-selection
- interactive-staging @IceNature 20150805 @jeffsui 20150812 @M1sery 20150814
- stashing-cleaning @IceNature 20150805 @Geno1024 20150809 @M1sery 20150814
- signing @IceNature 20150805 @tvvocold 20150809 @Geno1024 20150809
- searching
- rewriting-history @Kyle-ak 20150803 @IceNature 20150807 @Geno1024 20150809
- reset @IceNature 20150807 @Geno1024 20150809 @OlingCat 20150809
- advanced-merging @IceNature 20150807 @Geno1024 20150809 @jeffsui 20150815
- rerere @Geno1024 20150809 @IceNature 20150809 @jeffsui 20150811
- debugging
- submodules @IceNature 20150807 @Geno1024 20150809 @OlingCat 20150813
- bundling
- replace @networm 20150617 @xff2016 20150806 @Geno1024 20150809 @IceNature 20150807
- credentials
08-customizing-git
- 1-customizing-git @devbean 20150617 @networm 20150617 @IceNature 20150801
- config @neo1218 20150801 @IceNature 20150801 @branchzero 20150815
- attributes @IceNature 20150801 @secondwtq 20150802 @oldsharp 20150815
- hooks @IceNature 20150802 @M1sery 20150814 @secondwtq 20150814
- policy @gisphm 20150705 @IceNature 20150802 @M1sery 20150814
09-git-and-other-scms
- 1-git-and-other-scms @IceNature 20150722 @KevenYoung 20150802 @Geno1024 20150812
- client-svn @IceNature 20150726 @Geno1024 20150812 @KevenYoung 20150802
- client-hg @IceNature 20150726 @Geno1024 20150812 @secondwtq 20150810
- client-p4 @IceNature 20150726 @Geno1024 20150812 @branchzero 20150815
- client-tfs @IceNature 20150728 @Geno1024 20150812 @sanddudu 20150815
- import-svn @IceNature 20150728 @Geno1024 20150812 @youngWM 20150814
- import-hg @IceNature 20150728 @Geno1024 20150812 @sanddudu 20150815
- import-p4 @IceNature 20150728 @Geno1024 20150812 @sanddudu 20150815
- import-tfs @IceNature 20150728 @Geno1024 20150812 @sanddudu 20150815
- import-custom @IceNature 20150728 @Geno1024 20150812 @sanddudu 20150815
10-git-internals
- 1-git-internals
- plumbing-porcelain
- objects @networm 20150730 @ZKHelloworld 20150802 @OlingCat 20150807
- refs @devbean 20150624 @networm 20150730 @ZKHelloworld 20150802
- packfiles @oldsharp 20150726 @robinwen 20150812 @IceNature 20150814
- refspec @networm 20150616 @oldsharp 20150810 @robinwen 20150812
- transfer-protocols @byr-gdp 20150726 @robinwen 20150812 @IceNature 20150814
- maintenance @sanddudu 20150802 @IceNature 20150810 @Geno1024 20150815
- environment @vangie 20150802 @IceNature 20150810 @jeffsui 20150815
A-git-in-other-environments
- 1-git-other-environments @IceNature 20150719 @Geno1024 20150731 @sanddudu 20150811
- guis
- visualstudio @devbean 20150616 @IceNature 20150718 @Geno1024 20150731
- eclipse @IceNature 20150718 @Geno1024 20150731 @sanddudu 20150802
- bash @IceNature 20150718 @Geno1024 20150731 @neo1218 20150801
- zsh @IceNature 20150715 @Geno1024 20150731 @polarlights 20150801
- powershell @IceNature 20150715 @Geno1024 20150731 @sanddudu 20150802
B-embedding-git
- 1-embedding-git
- command-line
- libgit2 @IceNature 20150718 @fatjyc 20150802 @branchzero 20150815
- jgit @IceNature 20150718 @fatjyc 20150802 @branchzero 20150815
C-git-commands
- 1-git-commands @peizh 20150703 @IceNature 20150726 @byr-gdp 20150727