r7kamura / diary

r7kamura's daily working log.
https://r7kamura.github.io/diary/
MIT License
2 stars 0 forks source link

2022-08-07 #94

Open r7kamura opened 2 years ago

r7kamura commented 2 years ago

r7kamura/vscode-ruby-light: Lightweight VSCode extension for Ruby.

r7kamura commented 2 years ago

market placeに登録する方法を調べたい。

r7kamura commented 2 years ago

Publishing Extensions | Visual Studio Code Extension API

r7kamura commented 2 years ago

Registered to Azure DevOps, using r7kamura GitHub account, then created an organization there.

image

r7kamura commented 2 years ago

Image URLs in README.md and CHANGELOG.md need to resolve to https URLs.

現状READMEに相対パスでGIFのURLを記載しているので、これが描画されない可能性がありそう。

r7kamura commented 2 years ago

と思いきやそのままで上手く表示されていた。

npx vsce login
npx vsce publish

上のコマンドを入力するだけで公開された。

loginではpersonal access tokenを聞かれた。これはArure DevOpsの上で作成した上のリンクの手順に従い、All accessible organizationかつMakreplace Manage scopeかつ90 daysのexpiration daysで作成した。90 daysにしたのは、select boxで選択できる中でそれが最長だったため。

publishするとURLが発行され、最初は404だったが、3分ほどで公開されてアクセスできるようになった。

r7kamura commented 2 years ago

しかしマーケットプレイスのものからインストールしてみると動かない。手元でビルドしてインストールしてみると動く。

r7kamura commented 2 years ago

マーケットプレイスのものをマニュアル・ダウンロードして入れると動く……

r7kamura commented 2 years ago

普通に?インストールすると上手く動くが、Install Locallyを押すと動かないということが分かりつつある。

r7kamura commented 2 years ago

extensionKindがuiでHost側にインストールされると動かないみたいだった。うーむ。手元でvsixをつくってWindows側でインストールしてみるともっと情報が得られるかもしれない。

workspaceにしたら動いたので、v0.1.1をpublishした。

r7kamura commented 2 years ago

Ruby Light - Visual Studio Marketplace

r7kamura commented 2 years ago

https://github.com/r7kamura/vscode-ruby-light