GitLab Embeds
pendingby Olivier Goulet
Integrate GitLab embeds into your notes.
Embed GitLab Plugin for Obsidian
An Obsidian plugin that embeds GitLab resources (issues, merge requests, projects, and more) directly into your notes for quick reference and better context.
Getting Started
- Install the Obsidian GitLab Embeds plugin.
- Paste a supported GitLab URL (issue, merge request, repository, etc.) into a note.
- Switch to preview mode to see the embed rendered.
Disclaimer
This plugin makes network requests to configured GitLab instances (e.g. gitlab.com or self-hosted servers) in order to fetch and display embeds.
Contribute
Contributions are welcome!
- Feel free to open issues for bugs, feature requests, or improvements.
- Submit pull requests if you want to add features or fix issues.
- Make sure to follow the existing code style and test your changes in Obsidian.
Local Setup
To develop and test the plugin locally:
-
Clone the repository
git clone https://github.com/oliviergoulet5/obsidian-gitlab-plugin.git cd obsidian-gitlab-plugin -
Install dependencies
npm ci -
Make changes
Write your feature or bug fix. -
Build the plugin
npm run build -
Link to your Obsidian vault
Copy themain.js,manifest.json, andstyles.css(if present) to your vault’s plugin folder:<your-vault>/.obsidian/plugins/obsidian-gitlab-embeds/Alternatively, you can make this automatic by either cloning into the plugins directory, or by creating a symlink. This should be more convenient.
-
Toggle to enable the plugin
OpenObsidian→Settings→Community Plugins→Enable Obsidian GitLab Embeds.
For plugin developers
Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.