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

相关推荐
陈建1115 个月前
设计模式学习笔记 - 开源实战二(下):从Unix开源开发学习应对大型复杂项目开发
code review
wocwin8 个月前
前端代码审查(Code Review)---具体实践规范会持续更新
前端·vue·代码规范·代码复审·code review·代码审查·codereview
LostSpeed10 个月前
openpnp - 给底部相机加防尘罩
openpnp
LostSpeed10 个月前
openpnp - 74路西门子飞达控制板(主控板STM32_NUCLEO-144) - 验证
arduino·openpnp
LostSpeed1 年前
openpnp - 74路西门子飞达控制板(主控板STM32_NUCLEO-144)实现
openpnp
LostSpeed1 年前
openpnp - SlotSchultzFeeder source code bugfix
openpnp
京东云技术团队1 年前
前端CodeReivew实践
前端·code review·代码评审
LostSpeed1 年前
openpnp - 板子上最小物料封装尺寸的选择
openpnp
LostSpeed1 年前
openpnp - 设备矫正的零碎记录
openpnp