Allow non-GitHub repositories for plugins

Use case or problem

I would like to develop an Obsidian plugin, but I do not want to put my code on GitHub.

Proposed solution

Make it possible to submit plugin code, for example via a URL to a git repository, that does not require using Github?

Quoting ttps://docs.obsidian.md/Plugins/Releasing/Submit+your+plugin#Step+3+Submit+your+plugin+for+review :

repo is the path to your GitHub repository. For example, if your GitHub repo is located at https://github.com/your-username/your-repo-name, the path is your-username/your-repo-name.

I think it should be possible to ask for a Git repository without requiring that it’s a GitHub one, and this will even align the plugin process with Obsidian’s Manifesto (https://obsidian.md/about) by not tying developers into a specific platform.

Related links

Originally raised on GitHub: https://github.com/obsidianmd/obsidian-sample-plugin/issues/152

1 Like