Developer documentation for the UCF Web Communications team, maintained as an Obsidian vault and version-controlled via Git.
Download and install Obsidian from obsidian.md. It's available for macOS, Windows, Linux, iOS, and Android.
Obsidian ships with community (third-party) plugins disabled by default. You'll need to turn this on before you can install the Git plugin.
- Open Settings (gear icon in the bottom-left sidebar).
- Navigate to Community plugins.
- Click Turn on community plugins and confirm.
- In Settings → Community plugins, click Browse.
- Search for Git (the plugin by Vinzent03).
- Click Install, then Enable.
Rather than cloning into an empty folder and then opening it, the easiest approach is:
- Close Obsidian (or don't open it yet).
- Clone this repository to a location on your machine:
git clone <repo-url> DevDocs
- Open Obsidian and choose Open folder as vault.
- Select the
DevDocsfolder you just cloned.
Obsidian will open the vault and the Git plugin will detect the existing repository automatically.
Once the Git plugin is active:
- Open Settings → Git.
- Under Automatic, set Auto pull interval to your preferred frequency (e.g.,
10minutes). - Set Auto push interval to the same or a longer interval if you'd like your local commits pushed automatically.
- Optionally enable Pull on startup so the vault is always up to date when you open it.
With those options set, Obsidian will pull new changes and push your commits in the background without any manual git commands.
You can commit and push from inside Obsidian using the Git plugin's Source control panel (accessible from the left sidebar or via the command palette with Cmd/Ctrl+P → Git: Open source control view). Standard Git workflows via the terminal work just as well if you prefer.