This is a plugin for Insomnia that allows users sync workspaces with GitLab snippets, every workspace is a separate snippet.
Install the insomnia-plugin-snippet-sync
plugin from Preferences > Plugins.
GitLab access token docs with the api
scopre.
Example config:
{
"provider": "gitlab",
"baseUrl": "https://your.gitlab.host",
"token": "PERSONAL_ACCESS_TOKEN"
}
Example config:
{
"projectId": 4
}
If you already have a snippet in your repository for insomnia config, then use the following:
{
"projectId": 4,
"snippetId": YOUR_SNIPPET_ID
}
- Configuration options in README
- Configuration validation
- Optional workspace level provider settings
- Refactor typescript types
- Tests
- Solve delete sync
- Click on
Workspace upload
to upload your workspace into GitLab Snippet. - Click on
Workspace download
to download your workspace settings from GitLab Snippet.
If you are really interested on preserving integrity working with a team, please support insomnia with a team membership.