创建release
注意: 版本号须与manifest中的内容一致
在release中上传main.js和 manifst.json
提交Pr
fork obsidian-releases仓库 https://github.com/obsidianmd/obsidian-releases 在community-plugins.json末尾添加自己的插件信息
{
"id": "learning-system",
"name": "Learning System",
"author": "jz",
"description": "Turn notes into a long-term learning and review system.",
"repo": "jady21a/obsidian-learning-system"
}注意:description中不能包含 “Obsidian”,且须与manifest中的内容一致
I am submitting a new Community Plugin
- I attest that I have done my best to deliver a high-quality plugin, am proud of the code I have written, and would recommend it to others. I commit to maintaining the plugin and being responsive to bug reports. If I am no longer able to maintain it, I will make reasonable efforts to find a successor maintainer or withdraw the plugin from the directory. [completion:: 2026-02-07]
Repo URL
Link to my plugin: https://github.com/jady21a/obsidian-learning-system
Release Checklist
- I have tested the plugin on
- Windows
- macOS [completion:: 2026-02-07]
- Linux
- Android (if applicable)
- iOS (if applicable)
- My GitHub release contains all required files (as individual files, not just in the source.zip / source.tar.gz) [completion:: 2026-02-07]
-
main.js[completion:: 2026-02-07] -
manifest.json[completion:: 2026-02-07] -
styles.css(optional)
-
- GitHub release name matches the exact version number specified in my manifest.json (Note: Use the exact version number, don’t include a prefix
v) [completion:: 2026-02-07] - The
idin mymanifest.jsonmatches theidin thecommunity-plugins.jsonfile. [completion:: 2026-02-07] - My README.md describes the plugin’s purpose and provides clear usage instructions. [completion:: 2026-02-07]
- I have read the developer policies at https://docs.obsidian.md/Developer+policies, and have assessed my plugin’s adherence to these policies. [completion:: 2026-02-07]
- I have read the tips in https://docs.obsidian.md/Plugins/Releasing/Plugin+guidelines and have self-reviewed my plugin to avoid these common pitfalls. [completion:: 2026-02-07]
- I have added a license in the LICENSE file. [completion:: 2026-02-07]
- My project respects and is compatible with the original license of any code from other plugins that I’m using. [completion:: 2026-02-07]
I have given proper attribution to these other projects in my
README.md.
Additional notes
I have only tested this plugin on macOS. I don’t have access to other platforms for testing, but:
- The code uses standard Obsidian API without platform-specific dependencies
- No file system operations that differ across platforms
- Community testing and feedback would be appreciated
I’m happy to fix any platform-specific issues reported during review.