LoginSignup
5
5

More than 5 years have passed since last update.

VisualStudio Codeの拡張機能を作って公開してみた

Last updated at Posted at 2015-12-12

作ったもの

teratail【テラテイル】のクライアント

VisualStudio Code上に質問一覧を表示

teratail Client for Visual Studio Code
cssho/vscode-teratail
teratail Client - Visual Studio Marketplace

2015-12-12.png

node.js用クライアント

teratail API client library for node.js
cssho/node-teratail
teratail - npm

参考にしたもの

実装

実装は既存のtwitterのクライアントを参考にしてみた。

VisualStudio Codeの拡張機能

austin-----/vscode-twitter
Visual Studio Codeの拡張機能をTypeScriptで作る方法 | TOACH

node.js用クライアント

desmondmorris/node-twitter

マーケットプレイスでの公開

Visual Studio Codeの拡張機能を公開する方法 | TOACH

今後の課題

  • テストコードの充実
  • 質問の個別表示
  • 質問一覧のendpoint以外への対応

まとめ

実装はかなり既存のコードをパクっt参考にしていて理解しきれていないとこがある。(特にVS Codeの拡張周り)
参考になるコードが合ったおかげで概念はなんとなく理解でき、npmやマーケットプレイスへの公開はすんなりできた。
ちなみに思いついたのは昨日で実質10時間位で初めてのnpm&VisualStudio Codeの拡張機能デビューを果たせた。

5
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
5