openpnp - code review - 开机对话框历史记录和贡献者名单

文章目录

openpnp - code review - 开机对话框历史记录和贡献者名单

概述

偶然发现, 自己打包后的openpnp, 开机后, 选择关于, 版本号下面的2个tab页(历史记录, 贡献者名单), 都是空的.

这不合适吧? 去看了一下代码.

笔记

D:\my_openpnp\openpnp_dev_2022_0801\src\main\java\org\openpnp\gui\AboutDialog.java

java 复制代码
    public AboutDialog(Frame frame) {
        super(frame, true);
        createUi();

        try {
            String s = FileUtils.readFileToString(new File("CHANGES.md"));
            releaseNotes.setText(s);
            releaseNotes.setUri(new URI(Main.getSourceUri()+"CHANGES.md"));
        }
        catch (Exception e) {
        }
        try {
            String s = FileUtils.readFileToString(new File("SPONSORS.md"));
            credits.setText(s);
            credits.setUri(new URI(Main.getSourceUri()+"SPONSORS.md"));
        }
        catch (Exception e) {
        }
    }

可以看到, 是工程自带的2个.md文件会被程序中显示为修改历史和贡献者名单.

需要将这2个.md拷贝打包后的启动脚本同级目录, 让openpnp运行时, 可以找到这2个.md才行.

另外, 程序中还有用到其他.md的地方, 所以, 将工程根目录的.md都拷贝到打包目录简单一些(这些.md大部分都是程序中要用到的, 如果不拷贝到打包根目录, 不知道啥时候又缺了哪些.md).

可以将自己的修改记录, 添加到CHANGES.md中, 这样就可以看到自己的修改历史了.

当工程修改后, 有了实际进化后, 就将修改记录在CHANGES.md, 这样程序哪里修改了, 结合显示出的版本号, 对修改后程序的版本就比较清楚了.

END

相关推荐
大卡尔5 天前
Reviewbot 开源 | 有些 git commit 记录真的不敢恭维, 我推荐每位工程师都常用 git rebase 和 git commit --amend
golang·devops·code review·工程效率·reviewbot
大卡尔16 天前
Reviewbot 开源 | 为什么我们要打造自己的代码审查服务?
devops·code review·静态检查·工程效率
LostSpeed22 天前
openpnp - 在openpnp中单独测试相机
openpnp
LostSpeed22 天前
openpnp - 手工修改配置文件(元件高度,size,吸嘴)
openpnp
LostSpeed24 天前
openpnp - 解决“底部相机高级校正成功后, 开机归零时,吸嘴自动校验失败的问题“
openpnp
LostSpeed1 个月前
openpnp - 底部相机视觉识别CvPipeLine的参数bug修正
openpnp
LostSpeed1 个月前
openpnp - bug - 散料飞达至少定义2个物料
openpnp
LostSpeed2 个月前
openpnp - 吸嘴校正失败的opencv参数分析
openpnp
LostSpeed2 个月前
openpnp - 图像传送方向要在高级校正之前设置好
openpnp
LostSpeed2 个月前
openpnp - juki吸嘴尺寸
openpnp