希望官方可以提供一份简单的Deepin开发指南
Tofloor
poster avatar
158******08
deepin
2018-10-10 07:45
Author
elementaryOS

的开发者板块提供了简单并且覆盖面广的开发文档,里面详细的描述了从如何安装SDK git等软件,到使用SDK和vala编写第一个软件,.desktop文件,使用build system等等,希望Deepin也能出个类似的开发指南,方便有兴趣的开发者快速上手。
https://elementary.io/docs/code/getting-started




Reply Favorite View the author
All Replies
1 / 2
To page
avatar
wtz
deepin
2018-10-10 09:45
#1
很好上手啊:(是个用户都能做)
应用商店安装QtCreator -> 启动QtCreator -> 新建项目(Qt Widgets Application) -> 全部使用默认配置 -> 按F5键 ,你的第一个程序就编好了。

进一步深造:(修行在个人)
早有大神总结过了:https://bbs.deepin.org/post/157702
Reply View the author
avatar
fuyao
deepin
2018-10-10 15:57
#2
我觉得楼主说的很有必要
Reply View the author
avatar
WENWEN
deepin
2018-10-10 17:19
#3
本帖最后由 sored520 于 2018-10-10 09:20 编辑

https://docs.deepin.io/
https://bbs.deepin.org/post/157702
Reply View the author
avatar
mxdlzg
deepin
2018-10-10 21:25
#4
wtz 发表于 2018-10-10 01:45
很好上手啊:(是个用户都能做)
应用商店安装QtCreator -> 启动QtCreator -> 新建项目(Qt Widgets Applic ...

我想知道为什么dde的一系列源码都没注释?
Reply View the author
avatar
justforlxz
deepin
2018-10-10 22:01
#5
https://bbs.deepin.org/post/169649
我想知道为什么dde的一系列源码都没注释?

有啊,但是我觉得只要会qt,看我们的源码都不是啥问题…
Reply View the author
avatar
wtz
deepin
2018-10-10 22:46
#6
https://bbs.deepin.org/post/169649
有啊,但是我觉得只要会qt,看我们的源码都不是啥问题…

话虽如此,不过还是有很多保守派认为注释不完善就代表代码质量不佳。
个人感觉优雅的代码应该是自注释的,旁加注释说明代码本身过于晦涩(比如变量名不标准、逻辑混乱等等),当然这个和语言习惯也有关系。
Reply View the author
avatar
justforlxz
deepin
2018-10-10 22:51
#7
https://bbs.deepin.org/post/169649
话虽如此,不过还是有很多保守派认为注释不完善就代表代码质量不佳。
个人感觉优雅的代码应该是自注释的 ...

现在我们的注释还是倾向于对部分代码的描述,有的是为了说明为什么这么做,有的是留的备忘。
Reply View the author
avatar
fengying6_6
deepin
2018-10-10 22:58
#8
https://bbs.deepin.org/post/169649
话虽如此,不过还是有很多保守派认为注释不完善就代表代码质量不佳。
个人感觉优雅的代码应该是自注释的 ...

好的代码都是自解释的
Reply View the author
avatar
mxdlzg
deepin
2018-10-10 23:15
#9
kirigaya 发表于 2018-10-10 14:01
有啊,但是我觉得只要会qt,看我们的源码都不是啥问题…

emmmm话虽如此。。但是这样是真的难受,要花时间捋代码
Reply View the author
avatar
justforlxz
deepin
2018-10-11 00:26
#10
https://bbs.deepin.org/post/169649
emmmm话虽如此。。但是这样是真的难受,要花时间捋代码

注释又不是文档…
Reply View the author
avatar
mxdlzg
deepin
2018-10-11 05:53
#11
https://bbs.deepin.org/post/169649
注释又不是文档…

这话说的,有些地方有些变量函数你写个注释我就不用来回切函数去看到底怎么实现,到底实现了啥,跟文档作用也差不多
话又说回来,貌似文档也没有
Reply View the author
avatar
wtz
deepin
2018-10-11 06:24
#12
https://bbs.deepin.org/post/169649
这话说的,有些地方有些变量函数你写个注释我就不用来回切函数去看到底怎么实现,到底实现了啥,跟文档作 ...

强行没有文档。。。
https://docs.deepin.io/
Reply View the author
avatar
cuixiaofei
deepin
2018-10-11 07:46
#13
我明白,你的意思是说,要一百度或google就能搜到的,是不是?这个应该官方应该宣传一下
Reply View the author
avatar
Ligocut光剪视频剪辑软件
deepin
Backbone of ecological co-construction group
2018-10-11 07:50
#14
万丈高楼从地起,先学好基础,然后就知道后面怎么开发了
Reply View the author
avatar
justforlxz
deepin
2018-10-11 15:59
#15
https://bbs.deepin.org/post/169649
这话说的,有些地方有些变量函数你写个注释我就不用来回切函数去看到底怎么实现,到底实现了啥,跟文档作 ...

注释本来就是开发者留的手记,又不是指导文档… 不能强行偷换概念啊,我不能每个变量都写上它的作用。
Reply View the author
avatar
bnbvb
deepin
2018-10-11 22:35
#16
应该是 guide to start ,  tutorial, api reference 不同层次的东西 ,一上来就看代码太硬核了
Reply View the author
avatar
pikachuhy
deepin
2018-10-12 00:44
#17
deepin官方终于疯狂补文档(注释)了
Reply View the author
avatar
158******08
deepin
2018-10-12 03:19
#18
https://bbs.deepin.org/post/169649
应该是 guide to start ,  tutorial, api reference 不同层次的东西 ,一上来就看代码太硬核了 ...

我猜你是唯一一个看完了我发的贴,并且知道我说的是什么意思的人。
Reply View the author
avatar
iminto
deepin
2018-10-12 03:25
#19
https://docs.deepin.io/

这个文档。。。。实在是寒酸。。。真心不是给别用户看的
Reply View the author
avatar
14******70@qq.com
deepin
2019-01-17 20:54
#20
第一个阶段(2019.1):

出 DTK 的 API 文档第一个版本;
同时完成 DTK 文档的生成、打包以及和 QtCreator 关联;
第二个阶段(2019.4):

补充使用 DTK 的例子程序;
完成 QtCreator 的 DTK 模板;
同时完成使用 DTK 进行开发的向导文档,介绍 DTK 的概况,发展方向和几个主要模块、控件使用等;
第三个阶段(2019.6):

完成 DTK 设计说明和Roadmap;
完成例子程序的完善;
完成 API 文档的完善;
DTK 文档部分达到可用、稳定状态;
第四个阶段(2019.10):

完成 QtCreator 打包插件的开发和集成工作(deb包、flatpak包和appimage包等);
See https://github.com/linuxdeepin/internal-discussion/issues/844
Reply View the author
1 / 2
To page