【已解决】如何让创建的插件仓库可以被 BRAT 使用

插件原仓库:GitHub - brandonkboswell/weekly-review
修改后文件:GitHub - kiFte/weekly-review-notes-linker-add-insert-command: This fork adds a new command to insert weekly review links at the cursor position in the current document and includes Chinese comments for better understanding.

求助内容:该如何让创建的插件仓库可以被 BRAT 使用?

目前我尝试使用 BRAT 里的 Add Beta plugin ,尝试直接复制修改后文件的仓库地址进去会出现报错。
报错内容:The release is not complete and cannot be downloaded. main.js is missing from the Release

修改内容

  • 原插件功能:创建一个命令,用于创建一个内容为近n日创建的笔记双链的无序列表的笔记。(n 可由插件设置面板进行设置)
  • 修改后插件功能:在原插件基础外再创建一个命令,用于在正在编辑的光标处直接插入近n日创建的笔记双链的无序列表。

和插件的发布规则一样:

  • 源代码中必须包含manifest.json文件,里面带着最新的版本号
  • 对于上面的版本,有一个对应的release,release的tag和版本号相同
  • release里面需要上传 main.js, styles.css ,manifest.json这三个文件
1 个赞

英文论坛同名问题:Can't make a plugin to work on BRAT - #2 by the_tree - Developers: Plugin & API - Obsidian Forum

1 个赞

感谢。
我尝试在 release 中添加了这三个文件,并将 tag 修改为了 mainfest.json 中对应的版本号,可是还是会出现相同的报错。
我会去查询一下插件的发布规则,如果能了解到方法会在帖子中进行回复。


你代码里面是1.2.0,release是1.1.0

1 个赞

成功了,确实是由于代码里面和release里写的版本不同导致的。
谢谢!