一个改变的想法,过程实施模板:
(以 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