Могу ли я опубликовать расширение VS Code в VS Code Marketplace, если исходный код расширения находится в частном репозитории Github?

#vscode-extensions

#vscode-extensions

Вопрос:

Мой клиент хочет опубликовать свое первое расширение VS Code. Прямо сейчас они используют частное репозиторий. Ни им, ни мне не удалось найти информацию о политике публикации VS Code, в которой говорится, могут ли они использовать свое частное репозиторий или использовать общедоступный.

Может ли кто-нибудь указать ответ на этот вопрос?

Ответ №1:

  1. Используется vsce package для создания файла VSIX.
  2. Зарегистрируйте учетную запись Marketplace и загрузите файл VSIX с веб-портала.

Комментарии:

1. Извините, что отказываюсь от вашего ответа; мой вопрос касается того, разрешает ли политика публикации VS Code публиковать расширения с частным репозиторием или нет.

2. @IstvanNovak Расширение на основе TypeScript / JavaScript на самом деле не скрывает никаких секретов. Существует множество расширений Microsoft или не от Microsoft, отправляющих частные (не с открытым исходным кодом) двоичные файлы различными способами. Поэтому я сомневаюсь, что кто-либо или какая-либо политика мешает вам делать то же самое.

3. Спасибо, @Lex Li. Ваш ответ, похоже, подтверждает, что такой объявленной политики не существует.

Ответ №2:

После упаковки расширения весь код находится в нем, поэтому нет необходимости иметь общедоступное репозиторий Github (или вообще какой-либо репозиторий). Просто не указывайте repository ключ в вашем файле package.json.

Комментарии:

1. Спасибо, @Mike Lischke!