Obsidian — Custom Plugins Part 4

A version control system is a necessary technology to have if you’re programming and still valid even if not. If you’re interested in Obsidian, then you’re already on the path to appreciating the usefulness and simplicity of plain text files and editing, even if just on a back end of a friendly interface. This is where accurate version control shines in keeping track of the history of plain text and how things get updated. It’s more sophisticated than that, but for our purposes, that’s enough. You can think of it like the save history in a Google doc, or even Obsidians own Sync history. It’s more sophisticated because it depends on interrelated files and assets. It’s critical when working in teams, so things don’t get lost between people working on the same stuff, but that doesn’t mean it doesn’t help work alone on projects.


There are many version control systems, each with advantages and disadvantages and valuable for different types of projects. The most popular one by far today is Git, developed by Linus Torvalds (who also developed Linux). Git is the one you should use for many reasons, such as the same with Javascript; it’s ubiquitous and used in so many places. So will form a strong foundation if you want to expand into other types of version control. But it’s also explicitly used by Obsidian developers. The Obsidian tool is not open source (maybe one of the main drawbacks that could make it closer to perfect), but the plugin architecture is. If you’re interested in your plugin being available in the directory, you will need to learn the basics of Git.

This post was created with Typeshare




Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Future Of Web Development — Trends For 2021 And Beyond

Daily progress: Creating a UIManager

Web GIS Development starter Guide

E2E tests with mono repositories

DevOps Engineering Concepts for Beginners

__name__ == “__main__”

One thousand lines of code later @ MakeHarvard

Dollaremon Grand Opening!

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Andrew Molloy

Andrew Molloy

More from Medium

Configuring User authentication and authorization(ACL) on Kafka ..

Why the projects from your hackathon never grew wings - and a possible solution?

Managing Cloud-Hub and RTF API’s using Anypoint API

Reactive embedded systems? (Part 1)