Open8
VSCodeの拡張機能の公開手順

を参考に

Azure Deveopsのアカウントを作成
以下を参考に作成
アクセストークンを取得
Market placeの権限をつけてアクセストークンを作成
Publisherの登録
publisher登録します。
アクセストークンの検証
vsceでloginしてみます。
access tokenは先程のものを使います。
npx vsce login <publisher name>

npx vsce publish
The Extension Id already exist in the Marketplace. Please use the different Id
でエラー
publisher + extension名でユニークなのかと思ったら違ったみたい

package.jsonのnameを変更したらリリースできた
が、拡張機能のページは404。

CLIに出るpathが間違えてたぽい
こっちだ。

iconはpackage.jsonにiconを設定すると入れられる
"icon": "images/icon.png"

公開できた!