Help us understand the problem. What is going on with this article?

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

More than 3 years have passed since last update.

作ったもの

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の拡張機能デビューを果たせた。

Why do not you register as a user and use Qiita more conveniently?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away