Hello!
I keep my vault in a git repository. However, I don’t like the fact that community plugins’ implementations are in my git repo too. All the scripts, stylesheets, etc. They are technically not my code and I don’t want to manage them. I created an .obsidian/.gitignore
file, so only important metadata is source controlled:
plugins/*/*
!plugins/*/data.json
!plugins/*/manifest.json
However, when I cloned the repository, the plugins do not work. They are detected, but when I try to enable them, I get a popup Failed to load plugin <plugin name>
.
It looks like the files are only downloaded upon installing. I think Obsidian could/should verify the integrity of plugin’s files and download them, if they are missing.
Is it possible to not sync the plugins’ code and have a working repository?