supervisor-event-listener icon indicating copy to clipboard operation
supervisor-event-listener copied to clipboard

重构了一下,改得有点多。

Open cupen opened this issue 6 years ago • 4 comments

  • 构建方案改用 go module (兼容 gopath + vendor),方便 fork 在本地构建。
  • 发布改用 docker 以免编译/运行环境差异过大 , 见 make release .
  • 配置文件改用 toml 语法,代码层面就不必去手工解析,可以去掉一些 strings.trim 之类的代码。
  • 引入 validator, 在 struct tag 里写好断言就行,减少硬编码错误检查。
  • 支持 bearychat
  • 支持 feishu
  • 支持一个事件触发多个通知,比如可同时发到 slack 和 mail 等等,配置多少就发多少。

cupen avatar Apr 19 '19 07:04 cupen

忘了说,我加了 make release ,可直接发布 linux 版的二进制包,见 ./build 目录。 其他平台的支持是不需要的,比如 windows 下用不了 supervisor, mac 也没人拿来跑 7×24 小时的程序。

cupen avatar Apr 19 '19 08:04 cupen

感谢,我有空的时候看一下。

ouqiang avatar Apr 20 '19 06:04 ouqiang

@ouqiang 有空看下?

cupen avatar Mar 31 '21 12:03 cupen

@ouqiang Hi 你还维护这个项目不? 不介意的话, 我会继续在我的分支上胡改瞎改.

cupen avatar Sep 09 '21 03:09 cupen