An Obsidian plugin that embeds GitLab resources (issues, merge requests, projects, and more) directly into your notes for quick reference and better context.
- 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.
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.
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.