一个改变的想法,过程实施模板: (以 OpenJDK 迁移到 GItHub 为例)

  • 1.摘要 在GitHub上托管OpenJDK的代码仓库,包括JDK11 以后的feature relase, update release......

  • 2.目标 在GitHub上托管OpenJDK的代码仓库 在每个push之前运行jcheck 保持所有元数据 确保工作流和现在的类似

  • 3.非目标 不改变OpenJDK社区的issue tracker,wiki .....

  • 4.成功的度量标准 更快的clone和pull,更好的可用性......

  • 5.动机 为什么要迁移到外部的代码托管商? 为什么要选择GitHub?

  • 6.描述 具体的做法

  • 7.可选方案分析 GitLab EE, BitBucket.....

  • 8.风险 迁移的风险是Skara项目要考虑的首要因素,下面的一些设计决定保证我们不会被外部的平台(如GitHub)锁定:


来源:码农翻身-将OpenJDK迁移到GitHub,这个主意不错!

Q.E.D.


Think Big, Act Small