跳转至
Intro2OSS
欢迎来到开源世界
hust-open-atom-club/intro2oss
Intro2OSS
hust-open-atom-club/intro2oss
欢迎来到开源世界
零、引言
零、引言
一、开源简介
一、开源简介
第一节 什么是开源
第二节 开源简史
第三节 为什么要开源
第四节 怎么做开源
二、开源基础理论
二、开源基础理论
第一节 名词解释
第一节 名词解释
开源生态系统
开源许可证详解
第二节 开源文化
第三节 开源世界规则
第三节 开源世界规则
开源项目的运作规则
贡献与回报
开源项目的法律与合规
三、开源贡献基础技能
三、开源贡献基础技能
第零节 Markdown 基础
第零节 Markdown 基础
Markdown 基本语法
Markdown 进阶用法
第一节 Git 训练营
第一节 Git 训练营
导学阶段
导学阶段
Git 简介
代码托管平台简介
注册并熟悉代码托管平台
创建并管理仓库
开源许可证选择指南
GitHub Fork 简明解析
基础阶段
基础阶段
Git 基础配置
暂存区操作
暂存区操作(续)
如何写好一个 commit message
专业阶段
专业阶段
Git Rebase 与 Git Merge 的使用与区别
Git 分布式版本控制工作原理
Git 辅助本地项目开发
Git 进阶理论
参与开源项目
项目阶段
项目阶段
贡献一个 Linux patch
团队项目合作
第二节 Linux 训练营
第二节 Linux 训练营
其他命令与工具
第三节 Docker 训练营
第三节 Docker 训练营
Docker 基础
自定义镜像之 Dockerfile 详解
第四节 QEMU 训练营
第四节 QEMU 训练营
参与 QEMU 邮件列表讨论
第五节 杂项
第五节 杂项
常用的开源工具
四、领导开源社区
四、领导开源社区
附录
附录
关于本教程
Welcome to intro2oss
¶
欢迎大家来到
华中科技大学开放原子开源俱乐部
的《开源软件通识课程》课程。
本课程将秉持“以开源方式来建设开源课程”的指导方针,带同学们一起畅游开源软件的海洋。
回到页面顶部