Update VS Code Duo Pro entitlements outside of documentation
Description
Outside of the documentation, the VS Code extension mentions Duo Pro in other places. We need to make sure these are accurate and in line with the messaging of https://gitlab.com/gitlab-org/technical-writing/team-tasks/-/issues/1300+
Where I need help
package.json was not included in !2607 (merged), but it might need changes. The section that starts at line 274 has GitLab Duo Pro as the title, but refers to Code Suggestions. The table at https://docs.gitlab.com/user/gitlab_duo/#summary-of-gitlab-duo-features says Code Suggestions is part of GitLab Duo Core now. Someone who understands the logic of this file should check to see what, if anything, we need to do here:
"configuration": [
{
"id": "duo",
"title": "GitLab Duo Pro",
"order": 1,
"properties": {
"gitlab.duoCodeSuggestions.enabled": {
"description": "GitLab Duo Code Suggestions",
"type": "boolean",
"order": 1,
"default": true
Also, desktop.package.json mentions another entitlement that may be out of date:
"type": {
"type": "string",
"description": "The type of GitLab items to return. If 'snippets' is selected, no other filters work. Epics available only on GitLab Ultimate or GitLab Gold.",
"enum": ["issues", "merge_requests", "epics", "snippets", "vulnerabilities"],
"default": "merge_requests"
Marketplace listings
Review each of these. Make sure the entitlements are correct, AND mention that Duo is a paid feature. Some of these will require assistance from the PM.
-
Eclipse: manual edit of https://marketplace.eclipse.org/content/gitlab-eclipse -
JetBrains: manual edit of https://plugins.jetbrains.com/plugin/22325-gitlab-duo -
Neovim: the README https://gitlab.com/gitlab-org/editor-extensions/gitlab.vim/-/blob/main/README.md -
Visual Studio: https://marketplace.visualstudio.com/items?itemName=GitLab.GitLabExtensionForVisualStudio -
VS Code: https://marketplace.visualstudio.com/items?itemName=GitLab.gitlab-workflow
Related Issues
- Related to chore: VS Code mentions of entitlements (!2607 - merged) which fixed most of the old mentions of Duo
- Related to https://gitlab.com/gitlab-org/technical-writing/team-tasks/-/issues/1300+ (overall effort)
- Related to Review GitLab Duo entitlement statements in the... (gitlab-org/technical-writing/team-tasks#1331 - closed) (for finding the in-app, non-docs mentions of Duo Pro or paid features)
Checklist
-
I'm using the latest version of the extension (see the latest version in the right column of this page) - Extension version: Put your extension version here
-
I'm using the latest VS Code version (find the latest version here) - VS Code version: Put your VS Code version here
-
I'm using a supported version of GitLab (see README for the supported version) - GitLab version: Put your GitLab version here, or say "happens on
gitlab.com"
- GitLab version: Put your GitLab version here, or say "happens on