File: default_settings.rb

package info (click to toggle)
gitlab 17.6.5-19
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 629,368 kB
  • sloc: ruby: 1,915,304; javascript: 557,307; sql: 60,639; xml: 6,509; sh: 4,567; makefile: 1,239; python: 406
file content (34 lines) | stat: -rw-r--r-- 1,205 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# frozen_string_literal: true

module WebIde
  module Settings
    class DefaultSettings
      UNDEFINED = nil

      # ALL WEB IDE SETTINGS ARE DECLARED HERE.
      # See README.md for more details.
      # @return [Hash]
      def self.default_settings
        {
          vscode_extensions_gallery: [
            # See https://sourcegraph.com/github.com/microsoft/vscode@6979fb003bfa575848eda2d3966e872a9615427b/-/blob/src/vs/base/common/product.ts?L96
            #     for the original source of settings entries in the VS Code source code.
            {
              service_url: "https://open-vsx.org/vscode/gallery",
              item_url: "https://open-vsx.org/vscode/item",
              resource_url_template: "https://open-vsx.org/vscode/asset/{publisher}/{name}/{version}/Microsoft.VisualStudio.Code.WebResources/{path}",
              control_url: "",
              nls_base_url: "",
              publisher_url: ""
            },
            Hash
          ],
          vscode_extensions_gallery_metadata: [
            {}, # NOTE: There is no default, the value is always generated by ExtensionsGalleryMetadataGenerator
            Hash
          ]
        }
      end
    end
  end
end