《Deepin 开发指南》旨在帮助 Deppin 社区的开发者更快地投入进软件的开发过程中,按计划,该系列教程将会包括以下内容: 开发环境的搭建与配置、深度原生应用源码分析、Deb 与 Flatpak 打包教程以及Deepin Tool Kit API手册等。
本教程假设你已经有了一定的 C++ 基础,如果对 C++ 一无所知的话,建议先从学习 C++ 开始,《C++ Primer Plus 第6版 中文版》是你最好的选择。
- Fork 此仓库
- 用你趁手的 Markdown 编辑器编辑 source 目录下的
.md
源文件 - Pull Request 到这个仓库
仓库下的 public/ 文件夹是 《Deepin 开发指南》 的源码,是 Hexo 根据 source/ 文件夹的内容动态生成的,不要修改此目录下的文件,会被覆盖掉。
.
├── _data
│ └── navigation.yaml #左侧导航栏配置文件
├── images
│ ├── favicon.ico #站点favicon文件
│ └── logo.png #站点logo文件(废弃)
├── index.md #站点主页
└── intro
├── cmake #cmake文件夹
├── ...
└── dtk.md
可自由在 source/ 文件夹下创建文件夹和 Markdown 文件,添加一个新的教程页需要在 navigation.yaml 文件中指定它在左侧导航栏中的位置