I’ve personally gotten a lot of value from the Obsidian community and the plugins people have written. The enhances that others have written have dramatically improved Obsidian and allowed me customize it to fit my needs. I’ve written a few Obsidian plugins myself now, and since I’ve gotten so much value from the plugins others have written, I wanted to contribute back to the community.
However, after going through the plugin submission process, I’m discouraged. While I think it’s valuable for Obsidian to review plugins to ensure that they’re safe, documented and work as advertised, this process soured my opinion of Obsidian development and left me no longer wanting to contribute.
- After submitting my plugin, it took almost a month for somebody to respond to it. It’s okay for there to be a backlog of reviews, but somebody should have at least commented.
- The reviewer left poorly formatted feedback that was difficult to read (ironic for a markdown notetaking app).
- The reviewer nitpicked my code, asking me to make changes that I believe would have made the code a bit worse. Since the main ask was opinioned, and I’m the one maintaining the plugin code, I’m not sure why they cared.
- The reviewer’s comments were terse and without explanation. They never explained why they felt a change was important, only that it was required. They also didn’t engage in discussion—a trend I’ve noted in other reviews as well.
Yes, I could have appeased the reviewer and updated my code, but honestly, after waiting so long and receiving such unfriendly replies, I didn’t want to jump through any more hoops. Reading through the closed pull requests in the obsidian-released repo, I’m guessing I’m not the only one who decided it wasn’t worth it.
I’m not sure Obsidian understands the value plugin authors bring to their product. Plugin developers are essentially doing free work to improve a closed-source, commercial product and their work is what gives Obsidian a competitive edge. It would have been nice if their process communicated that they appreciated these contributions.