[Feelings & Sharing] 我又想写东西了,有没有推荐我可以开发的软件
Tofloor
poster avatar
Zeta.
deepin
2024-10-06 11:51
Author

闲死了

Reply Favorite View the author
All Replies
2 / 2
To page
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
2024-10-07 00:20
#21
寂静的羽夏

它当然可以,主流的发行版估计没问题。但我想把依赖填的完整还是很有难度,不同 QT 版本、不同包管理的 linux 操作系统它是不一样的。对于 flatpak 和 appimage 这样的一次性打包这种的貌似不支持 root ,那样的话对于磁盘的直接读写和读取系统文件的功能就废了,所以我暂时放弃安装包发行,毕竟功能还没有写好。虽然最近不想写这个软件,文档还没完善,有些累了。

只针对某一个操作系统,某一个版本,打个包还是很简单的。

当然这个项目是我第一次使用 CI/CD ,并且用到为了我之前没用过的东西,能到这种程度我已经学了不少东西了。

你的文档是已经写了一部分了吗?

一般c++项目的文档不是都用doxygen生成吗?

Reply View the author
199******64
deepin
2024-10-07 00:31
#22

铁子!我有!打算开发一个银行会计分录自动对账工具!目前遇到瓶颈了!可否加你微信私聊

Reply View the author
superJunior
deepin
2024-10-07 02:47
#23

可以啊,开发个wayland下屏蔽鼠标中键粘贴的插件,我给你刷火箭🚀

不开玩笑,这是开源界刚需,目前还是空白。做出来了发码打钱

Reply View the author
寂静的羽夏
deepin
2024-10-07 10:01
#24
把一切操作变成GUI

你的文档是已经写了一部分了吗?

一般c++项目的文档不是都用doxygen生成吗?

写了一点,所有的写完的在 Github 的 WIKI 里面。我的文档是使用文档,属于教程性质的,doxgen 一般是用来作为 SDK 使用的,然而,这只是我软件中及其小的一部分,插件开发的 API 也没几个。

Reply View the author
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
2024-10-07 10:55
#25
寂静的羽夏

写了一点,所有的写完的在 Github 的 WIKI 里面。我的文档是使用文档,属于教程性质的,doxgen 一般是用来作为 SDK 使用的,然而,这只是我软件中及其小的一部分,插件开发的 API 也没几个。

那假如我想参与教程性质的文档的话,其实是不用扒代码的吧?就按平时日常使用的方法也就可以出教程了,是么?

Reply View the author
寂静的羽夏
deepin
2024-10-07 11:04
#26
把一切操作变成GUI

那假如我想参与教程性质的文档的话,其实是不用扒代码的吧?就按平时日常使用的方法也就可以出教程了,是么?

看软件复杂度,这个的话得扒一下,这个软件功能挺细致的,有些功能藏的比较深,大功能是可以通过纯操作可以看到的,有些你看到你也不知道怎么用。比如脚本控制台,就算你知道语法,你不知道有多少函数,有啥特性,我没写文档,不看程序代码你是不会用的。

Reply View the author
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
2024-10-07 11:58
#27
寂静的羽夏

看软件复杂度,这个的话得扒一下,这个软件功能挺细致的,有些功能藏的比较深,大功能是可以通过纯操作可以看到的,有些你看到你也不知道怎么用。比如脚本控制台,就算你知道语法,你不知道有多少函数,有啥特性,我没写文档,不看程序代码你是不会用的。

我用qt creator打开时出现如下错误:

deepin v23
image.png

image.png

image.png

Reply View the author
寂静的羽夏
deepin
2024-10-07 12:35
#28
把一切操作变成GUI

我用qt creator打开时出现如下错误:

deepin v23
image.png

image.png

image.png

没有拉子模块,在拉取的目录下执行:

git submodule update --init --recursive
Reply View the author
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
2024-10-07 13:21
#29
寂静的羽夏

没有拉子模块,在拉取的目录下执行:

git submodule update --init --recursive

貌似没有权限

git submodule update --init --recursive
子模组 '3rdparty/AngelScript'([email protected]:Wing-summer/AngelScript.git)已对路径 '3rdparty/AngelScript' 注册
子模组 'Qt-Advanced-Docking-System'([email protected]:Wing-summer/Qt-Advanced-Docking-System.git)已对路径 '3rdparty/Qt-Advanced-Docking-System' 注册
子模组 '3rdparty/SingleApplication'([email protected]:itay-grudev/SingleApplication.git)已对路径 '3rdparty/SingleApplication' 注册
子模组 'qwindowkit'([email protected]:Wing-summer/qwindowkit.git)已对路径 '3rdparty/qwindowkit' 注册
正克隆到 '/home/fgg/Downloads/WingHexExplorer2-1.0.0/WingHexExplorer2/3rdparty/AngelScript'...
The authenticity of host 'github.com (20.205.243.166)' can't be established.
ED25519 key fingerprint is SHA256:+DiY3wvvV6TuJJhbpZisF/zLDA0zPMSvHdkr4UvCOqU.
This key is not known by any other names.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added 'github.com' (ED25519) to the list of known hosts.
[email protected]: Permission denied (publickey).
致命错误:无法读取远程仓库。

请确认您有正确的访问权限并且仓库存在。
致命错误:无法克隆 '[email protected]:Wing-summer/AngelScript.git' 到子模组路径 '/home/fgg/Downloads/WingHexExplorer2-1.0.0/WingHexExplorer2/3rdparty/AngelScript'
克隆 '3rdparty/AngelScript' 失败。按计划重试
正克隆到 '/home/fgg/Downloads/WingHexExplorer2-1.0.0/WingHexExplorer2/3rdparty/Qt-Advanced-Docking-System'...
[email protected]: Permission denied (publickey).
致命错误:无法读取远程仓库。

请确认您有正确的访问权限并且仓库存在。
致命错误:无法克隆 '[email protected]:Wing-summer/Qt-Advanced-Docking-System.git' 到子模组路径 '/home/fgg/Downloads/WingHexExplorer2-1.0.0/WingHexExplorer2/3rdparty/Qt-Advanced-Docking-System'
克隆 '3rdparty/Qt-Advanced-Docking-System' 失败。按计划重试
正克隆到 '/home/fgg/Downloads/WingHexExplorer2-1.0.0/WingHexExplorer2/3rdparty/SingleApplication'...
[email protected]: Permission denied (publickey).
致命错误:无法读取远程仓库。

请确认您有正确的访问权限并且仓库存在。
致命错误:无法克隆 '[email protected]:itay-grudev/SingleApplication.git' 到子模组路径 '/home/fgg/Downloads/WingHexExplorer2-1.0.0/WingHexExplorer2/3rdparty/SingleApplication'
克隆 '3rdparty/SingleApplication' 失败。按计划重试
正克隆到 '/home/fgg/Downloads/WingHexExplorer2-1.0.0/WingHexExplorer2/3rdparty/qwindowkit'...
[email protected]: Permission denied (publickey).
致命错误:无法读取远程仓库。

请确认您有正确的访问权限并且仓库存在。
致命错误:无法克隆 '[email protected]:Wing-summer/qwindowkit.git' 到子模组路径 '/home/fgg/Downloads/WingHexExplorer2-1.0.0/WingHexExplorer2/3rdparty/qwindowkit'
克隆 '3rdparty/qwindowkit' 失败。按计划重试
正克隆到 '/home/fgg/Downloads/WingHexExplorer2-1.0.0/WingHexExplorer2/3rdparty/AngelScript'...
[email protected]: Permission denied (publickey).
致命错误:无法读取远程仓库。

请确认您有正确的访问权限并且仓库存在。
致命错误:无法克隆 '[email protected]:Wing-summer/AngelScript.git' 到子模组路径 '/home/fgg/Downloads/WingHexExplorer2-1.0.0/WingHexExplorer2/3rdparty/AngelScript'
第二次尝试克隆 '3rdparty/AngelScript' 失败,退出

Reply View the author
寂静的羽夏
deepin
2024-10-07 13:32
#30
把一切操作变成GUI

貌似没有权限

git submodule update --init --recursive
子模组 '3rdparty/AngelScript'([email protected]:Wing-summer/AngelScript.git)已对路径 '3rdparty/AngelScript' 注册
子模组 'Qt-Advanced-Docking-System'([email protected]:Wing-summer/Qt-Advanced-Docking-System.git)已对路径 '3rdparty/Qt-Advanced-Docking-System' 注册
子模组 '3rdparty/SingleApplication'([email protected]:itay-grudev/SingleApplication.git)已对路径 '3rdparty/SingleApplication' 注册
子模组 'qwindowkit'([email protected]:Wing-summer/qwindowkit.git)已对路径 '3rdparty/qwindowkit' 注册
正克隆到 '/home/fgg/Downloads/WingHexExplorer2-1.0.0/WingHexExplorer2/3rdparty/AngelScript'...
The authenticity of host 'github.com (20.205.243.166)' can't be established.
ED25519 key fingerprint is SHA256:+DiY3wvvV6TuJJhbpZisF/zLDA0zPMSvHdkr4UvCOqU.
This key is not known by any other names.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added 'github.com' (ED25519) to the list of known hosts.
[email protected]: Permission denied (publickey).
致命错误:无法读取远程仓库。

请确认您有正确的访问权限并且仓库存在。
致命错误:无法克隆 '[email protected]:Wing-summer/AngelScript.git' 到子模组路径 '/home/fgg/Downloads/WingHexExplorer2-1.0.0/WingHexExplorer2/3rdparty/AngelScript'
克隆 '3rdparty/AngelScript' 失败。按计划重试
正克隆到 '/home/fgg/Downloads/WingHexExplorer2-1.0.0/WingHexExplorer2/3rdparty/Qt-Advanced-Docking-System'...
[email protected]: Permission denied (publickey).
致命错误:无法读取远程仓库。

请确认您有正确的访问权限并且仓库存在。
致命错误:无法克隆 '[email protected]:Wing-summer/Qt-Advanced-Docking-System.git' 到子模组路径 '/home/fgg/Downloads/WingHexExplorer2-1.0.0/WingHexExplorer2/3rdparty/Qt-Advanced-Docking-System'
克隆 '3rdparty/Qt-Advanced-Docking-System' 失败。按计划重试
正克隆到 '/home/fgg/Downloads/WingHexExplorer2-1.0.0/WingHexExplorer2/3rdparty/SingleApplication'...
[email protected]: Permission denied (publickey).
致命错误:无法读取远程仓库。

请确认您有正确的访问权限并且仓库存在。
致命错误:无法克隆 '[email protected]:itay-grudev/SingleApplication.git' 到子模组路径 '/home/fgg/Downloads/WingHexExplorer2-1.0.0/WingHexExplorer2/3rdparty/SingleApplication'
克隆 '3rdparty/SingleApplication' 失败。按计划重试
正克隆到 '/home/fgg/Downloads/WingHexExplorer2-1.0.0/WingHexExplorer2/3rdparty/qwindowkit'...
[email protected]: Permission denied (publickey).
致命错误:无法读取远程仓库。

请确认您有正确的访问权限并且仓库存在。
致命错误:无法克隆 '[email protected]:Wing-summer/qwindowkit.git' 到子模组路径 '/home/fgg/Downloads/WingHexExplorer2-1.0.0/WingHexExplorer2/3rdparty/qwindowkit'
克隆 '3rdparty/qwindowkit' 失败。按计划重试
正克隆到 '/home/fgg/Downloads/WingHexExplorer2-1.0.0/WingHexExplorer2/3rdparty/AngelScript'...
[email protected]: Permission denied (publickey).
致命错误:无法读取远程仓库。

请确认您有正确的访问权限并且仓库存在。
致命错误:无法克隆 '[email protected]:Wing-summer/AngelScript.git' 到子模组路径 '/home/fgg/Downloads/WingHexExplorer2-1.0.0/WingHexExplorer2/3rdparty/AngelScript'
第二次尝试克隆 '3rdparty/AngelScript' 失败,退出

你配置好 ssh 访问 Github 了吗?就是使用 ssh 提交和拉取代码。这些依赖都是公开的。

Reply View the author
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
2024-10-08 20:00
#31
寂静的羽夏

你配置好 ssh 访问 Github 了吗?就是使用 ssh 提交和拉取代码。这些依赖都是公开的。

ssh -T都是提示连接正常的

image.png

连接模式也是ssh

image.png

但是就是拉取子模块的时候前面好几次都出现上面的权限错误。

但是最后这次又貌似又成功了,莫名其妙:

image.png

image.png

image.png


顺便问一下,你的wiki怎么提交PR?我只能fork到本地

你这个项目有专门的开发qq群吗?或者你们常用的开发im交流群组,tg?尽量不要微信群,那玩意很占本地位置,而且还不能云端保存太久,tg最好。

Reply View the author
寂静的羽夏
deepin
2024-10-08 20:41
#32
把一切操作变成GUI

ssh -T都是提示连接正常的

image.png

连接模式也是ssh

image.png

但是就是拉取子模块的时候前面好几次都出现上面的权限错误。

但是最后这次又貌似又成功了,莫名其妙:

image.png

image.png

image.png


顺便问一下,你的wiki怎么提交PR?我只能fork到本地

你这个项目有专门的开发qq群吗?或者你们常用的开发im交流群组,tg?尽量不要微信群,那玩意很占本地位置,而且还不能云端保存太久,tg最好。

WIKI 的话 Github 不提供原生支持,你咱先提交到这里吧 Wing-summer/WingHexExplorer2.Wiki: WIKI for WingHexExplorer2 (github.com) 。我有时间的时候我整个 GitAction 直接同步到我的 WIKI 页面上。

至于群,哈,这没有,因为开发者只有我一个,这个软件受众应该不广,所以也就没建群。毕竟管理群还是需要花点心思的,平时的工作就够累了。

最后,特别感谢您对我开源项目的支持和贡献。

Reply View the author
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
2024-10-08 20:50
#33
寂静的羽夏

WIKI 的话 Github 不提供原生支持,你咱先提交到这里吧 Wing-summer/WingHexExplorer2.Wiki: WIKI for WingHexExplorer2 (github.com) 。我有时间的时候我整个 GitAction 直接同步到我的 WIKI 页面上。

至于群,哈,这没有,因为开发者只有我一个,这个软件受众应该不广,所以也就没建群。毕竟管理群还是需要花点心思的,平时的工作就够累了。

最后,特别感谢您对我开源项目的支持和贡献。

那我有问题只能在issue跟你交流咯😂

Reply View the author
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
2024-10-09 03:37
#34
寂静的羽夏

WIKI 的话 Github 不提供原生支持,你咱先提交到这里吧 Wing-summer/WingHexExplorer2.Wiki: WIKI for WingHexExplorer2 (github.com) 。我有时间的时候我整个 GitAction 直接同步到我的 WIKI 页面上。

至于群,哈,这没有,因为开发者只有我一个,这个软件受众应该不广,所以也就没建群。毕竟管理群还是需要花点心思的,平时的工作就够累了。

最后,特别感谢您对我开源项目的支持和贡献。

话说AngelScript的教学资料真的好少

那个插件是在script目录下创建一个plugins文件夹然后塞插件进去吗?

Reply View the author
寂静的羽夏
deepin
2024-10-09 09:17
#35
把一切操作变成GUI

话说AngelScript的教学资料真的好少

那个插件是在script目录下创建一个plugins文件夹然后塞插件进去吗?

脚本不属于插件,而属于脚本仓库(后简称仓库)。仓库有用户仓库和系统仓库。scripts是需要新建文件夹作为分类,分类下可以创建描述该分类的文件来进行描述。你只需要创建文件夹即可,程序启动后会自动创建描述文件。如果是 root 估计就创建不了了,当时我没有考虑到这种情形,因为打包者已经处理好了,使用者也不应该修改系统仓库,创建应该也是失败的。

插件是需要放在 plugin 目录下的,它其实是动态链接库,文件名有要求,必须以 .wingplg 作为拓展名。

Reply View the author
2 / 2
To page