Skip to content

Latest commit

 

History

History
39 lines (37 loc) · 2.5 KB

SUMMARY.md

File metadata and controls

39 lines (37 loc) · 2.5 KB

目录

  • 本书简介

  • 第一章:开源项目的奥妙

    • 1.1 开源项目的起源
    • 1.2 开源项目的意义
      • 1.2.1 对开发者的意义
      • 1.2.2 对整个生态的意义
    • 1.3 开源项目中的各项角色
      • 1.3.1 社区开发者
      • 1.3.2 用户
      • 1.3.3 志愿者
      • 1.3.4 开源企业
  • 第二章:创建一个开源项目

    • 2.1 版本控制工具选择
    • 2.2 代码托管平台选择
    • 2.3 创建项目
      • 2.3.1 创建一个项目
      • 2.3.2 项目的帮助文件
      • 2.3.3 项目的结构
      • 2.3.4 gitignore
      • 2.3.5 编辑器格式规整 Editorconfig
      • 2.3.6 其他一些辅助工具
  • 第三章:维护一个开源项目

    • 3.1 不同的 git 工作流
      • 3.1.1 Git Flow
      • 3.1.2 Github Flow
      • 3.1.3 Gitlab Flow
    • 3.2 完善项目的测试
    • 3.3 引入 CI 控制代码质量
    • 3.4 设置模板规范 issue 和 pull request
  • 第四章:推广一个开源项目

    • 4.1 开源项目冷启动
    • 4.2 开源项目用户反馈
    • 4.3 开源项目社区维护
    • 4.4 社交媒体项目推广
    • 4.5 视频项目推广
  • 术语表