开源指北是一本完全由开源爱好者、开源社区、开源领域专家编写的开源入门电子书籍,在 52 位开源贡献者和 6 位开源领域专家的共同努力下,开源指北 1.0 已正式进入修订的阶段,欢迎更多爱好开源的小伙伴加入我们的修订工作中!
2020 年 12 月 10 日 - 12 月 20 日
你可以通过 轻量级 PR 或 Fork+ PR 两种方式修订
修订内容:
- 根据修订任务对该章节进行补充或修改
- 若你对该章节有更深的理解,也欢迎进行其他内容补充
-
一次亲身参与开源项目的经历,并成为 Gitee 官方开源电子文档编写成员(将在开源指北电子书“编写成员”栏署名,若为优秀内容贡献者,将颁发纸质证书)
-
优秀贡献者(提交 PR 内容优质且符合规则,并被评审团合并)可获得纪念 T 恤一件
-
贡献榜 前 10 名(前三位官方维护人员除外)可获得 TiDB 开发文具礼盒 一份
章节名 | 修订任务 | 链接 |
---|---|---|
初识开源-有关开源的常见误区 | 需补充更多与“开源误区”相关的内容 | 立即修订 |
初识开源-开源发展趋势 | 需补充章节主题相关内容 | 立即修订 |
初识开源-企业视角看待开源 | 补充“企业主动贡献开源”的相关内容,补充对文中所提出的问题的解答 | 立即修订 |
尝试参与开源-可以用哪些方式参与开源 | 需补充“ Gitee 参与开源”的流程或相关链接方便大家查看。 | 立即修订 |
尝试参与开源-提交第一个 Pull Request | (1)补充 Gitee 的相关操作(2)补充权限说明,Code Review、Approve、CI 机制等。 | 立即修订 |
尝试参与开源-如何成为一个项目的核心贡献者 | 可补充从社区的角度来阐述对核心贡献者的需求,比如与社区贡献者配合的能力和意愿,维护社区秩序和参与社区共建等 | 立即修订 |
尝试参与开源-企业为什么要参与开源 | 需补充企业参与开源获得的回报,比如技术影响力提升,项目质量提升,收取咨询和服务费用、推行工程师文化等。 | 立即修订 |
启动自己的开源项目-为开源项目建立良好的基础 | 需要补充「为项目撰写文档」部分 | 立即修订 |
启动自己的开源项目-开源许可证的应用 | (1)「常见开源许可证授权概述」部分应参考:https://choosealicense.com/licenses/ (2)需补充木兰协议的介绍 | 立即修订 |
开源治理-打造开源社区 | (1)“建设社区”部分需要整合内容,精简“组建小组”、“建立沟通渠道内容”、补充“吸引参与者”的内容(2)“壮大社区”部分需聚焦主要内容,合并小节 | 立即修订 |
开源治理-开源项目的常见治理架构 | 补充 BDFL 模式、精英模式、Node.js 的自由贡献规则等三种模版(或规则) | 立即修订 |
开源治理-确保开源代码质量的几个要点 | 本篇需要重点补充软件质量管理的内容,从技术和工具角度来给与建议 | 立即修订 |
其他问题-怎样在本职工作和开源项目间做好平衡 | (1)从开源与个人技术成长、为什么要参与开源贡献的文章中总结出几点(2)增加“家人的支持”、“开源的选题”(开源选题是否要和工作内容有关系?如何把握?)的相关内容 | 立即修订 |
其他问题-关于开源项目的商业化 | (1)对有关 “Linux系统衍生的 Red Hat 系统”的说法需补充查证(2)关于“商业化开源项目参考”需补充商业化前的背景,商业化后的发展情况。 | 立即修订 |
有任何编写相关问题可联系 Gitee 小助手咨询,完成修订后可联系小助手加入开源指北维护群,发放奖品,领取证书。
添加 Gitee 小助手(gitee2013),备注「开源指北」
为保证电子文档的内容更有参考价值,Gitee 内容组特别邀请了几位技术专家担任本次的审校人员(以下名单按首字母排序):
代立冬
易观大数据平台总监,负责每日数百亿条数据处理链条的架构设计,技术选型,技术攻关等工作。十分热爱开源,是大数据任务调度 - Apache DolphinScheduler 的 PPMC & Committer,也活跃于各个大数据开源社区。
姜宁
华为开源能力中心技术专家,Apache软件基金会会员,前红帽软件主任软件工程师,在企业级开源中间件开发方面有十余年经验,有丰富的 Java 开发和使用经验,函数式编程爱好者。从 2006 年开始一直从事 Apache 开源中间件项目的开发工作,先后参与Apache CXF,Apache Camel,以及 Apache ServiceMix 的开发。
李建盛(笔名适兕)
李建盛,开源文化布道师,技术翻译,开源之道作者,opensourceway.community 创始人、作家、译者、开源社成员。
潘娟
京东数科高级 DBA,Apache ALC Beijing member, Apache ShardingSphere PMC 主要负责京东数科分布式数据库开发、数据库运维自动化平台开发等工作。曾负责京东数科数据库自动化平台设计与开发,现专注于Apache ShardingSphere分布式数据库中间件生态的架构及研发。主要在分布式数据库、开源、分布式架构等相关领域进行探索。多次受邀参加数据库&架构领域的相关会议并进行分享交流。
卫剑钒
开源“圣经”《大教堂与集市》中文版译者,国际信息系统安全认证专家(CISSP),目前就职于某大型金融机构,从事信息科技管理工作。曾发表过《开源的7大理念》、《从契约精神谈MIT协议》、《copyright的真正含义是什么》、《步进式解读Apache许可证》、《使用Apache协议的是自由软件吗》等文章。
张亮
京东数科数字技术中心架构专家,Apache ShardingSphere,ElasticJob 创始人。热爱开源,擅长以 Java 为主分布式架构,推崇优雅代码。
目前主要精力投入在将分布式数据库中间件 Apache ShardingSphere 打造为业界一流的金融级数据解决方案之上。
Apache ShardingSphere 是京东主导的首个 Apache 软件基金会顶级项目,也是 Apache 软件基金会首个分布式数据库中间件。曾出版书籍《未来架构——从服务化到云原生》。
本作品采用知识共享署名 4.0 国际许可协议进行许可。