github什么时候开源的

fiy 其他 18

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    GitHub是一个面向开发者的代码托管平台,可以帮助开发者协作、管理代码、版本控制等。它最早是在2008年4月10日正式上线的,但并非一开始就是开源的。

    初期,GitHub并未采用开源模式,而是一个私有的、专门为项目开发者提供服务的平台。然而,随着时间的推移,GitHub逐渐意识到开源的价值和重要性,于2010年采取了开放API的方式,允许开发者通过API访问和扩展GitHub的功能。

    2012年,GitHub宣布将自身的代码开源,这为用户们提供了更大的自由度,也吸引了更多的开发者加入其中,并贡献代码、提交问题反馈等。从此以后,GitHub成为了全球最大的开源代码托管平台之一,为开源项目的发展和广泛应用提供了极大的便利。

    开源的GitHub不仅为开发者提供了更好的协作和交流平台,还为全球开源社区搭建了良好的基础设施。在GitHub上,开发者可以自由地浏览、克隆、下载、修改和发布开源代码,促进了开源项目的分享和传播,也为技术创新和行业发展做出了重要贡献。

    总之,GitHub于2012年开源,成为全球最大的开源代码托管平台之一,为开发者提供了卓越的协作平台和良好的开源社区,推动了开源项目的发展和技术创新。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    GitHub于2008年4月10日正式开源。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    GitHub于2008年4月10日正式上线,但并没有立即开源。直到2010年,GitHub决定将平台本身开源,并发布了GitHub Enterprise版本,使得企业也能够在自己的服务器上运行GitHub。开源后的GitHub迅速获得了开发者的认可和广泛应用。下面将从开源的方法、操作流程等方面来详细讲解GitHub的开源过程。

    ### 1. 开源方法

    GitHub的开源主要通过以下几个步骤来实现:

    (1) 开放源代码:将GitHub的源代码公开,并放在GitHub的官方仓库上供开发者下载和查看。

    (2) 接受外部贡献:GitHub鼓励开发者对源代码进行修改和补充,并接受外部人员提交的代码贡献。

    (3) 制定开源协议:为了保护代码的合法使用和使用者的权益,GitHub会制定相应的开源协议,例如目前广泛应用的MIT许可证、GNU通用公共许可证等。

    (4) 提供开发者平台:GitHub提供了一整套的开发者平台,包括Git版本控制系统、代码托管、问题追踪、代码检查等功能,方便开发者协作和管理代码。

    ### 2. 开源操作流程

    下面是一个简单的开源操作流程示例:

    (1) 创建仓库:在GitHub上创建一个新的仓库,用于存放开源的代码。

    (2) 编写代码:开发者根据自己的需求和目标编写相应的代码。

    (3) 提交到仓库:将编写好的代码使用Git提交到GitHub的仓库中。

    (4) 撰写文档:编写相应的文档,包括项目说明、使用说明、贡献指南等,以方便其他开发者理解和使用代码。

    (5) 发布版本:根据开发进度和需求,定期发布新版本的代码,并确保版本号的准确性和可追溯性。

    (6) 接受贡献:GitHub上的其他开发者可以通过提出问题、提供代码修复或新增功能等方式来为项目做出贡献。

    (7) 合并和审核代码:项目维护者会对外部贡献的代码进行审核、测试和整合,并决定是否将其合并到主分支中。

    (8) 更新文档和发布新版本:根据贡献的内容或其他需求,及时更新相关文档和发布新的版本。

    通过以上的操作流程,GitHub使得开源项目的管理更加便捷和透明,促进开发者之间的协作和共享,推动了开源社区的发展。

    ### 总结

    GitHub于2008年上线,2010年开源,并通过开放源代码、接受外部贡献、制定开源协议、提供开发者平台等方法实现了开源。开源过程中的操作流程涉及到创建仓库、编写代码、提交到仓库、撰写文档、发布版本、接受贡献、合并和审核代码、更新文档和发布新版本等环节。通过这些方法和操作流程,GitHub成为了一个全球范围内最为受欢迎的开源代码托管平台。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部