Publish and distribute Obsidian plugins through the official community plugin directory. Covers the complete release workflow: building, versioning, creating GitHub releases, and submitting to the Obsidian community plugins repository for review and listing.
main.ts, manifest.json, and styles.css (if applicable)For full implementation details and code examples, load:
references/implementation-guide.md
| Issue | Cause | Solution |
|---|---|---|
| Plugin not loading | Wrong manifest ID | Ensure id matches directory name |
| Build fails | Missing externals | Add obsidian to esbuild externals |
| Review rejected | Guidelines violation | Review obsidian.md/plugins/guidelines |
| Version mismatch | versions.json outdated | Run version-bump script before release |
For event handling, see obsidian-webhooks-events.
See deployment implementation details for output format specifications.
Basic usage: Apply obsidian deploy integration to a standard project setup with default configuration options.
Advanced scenario: Customize obsidian deploy integration for production environments with multiple constraints and team-specific requirements.