2013-12-07 Backlog API wrapper for Node.jsをつくった
Backlog API wrapper for Node.js(bouzuya/node-backlog-api)をつくった。
名前のとおり、Node.js向けのBacklog APIのラッパー。以前Backlog API wrapper for Clojure (bouzuya/clj-backlog)をつくったのだけれど、それと同じかより軽い気持ちでつくった。なので機能的に全然足りてない。来週くらいにはひととおりカバーできるんじゃないかな。
きっかけはHUBOTでBacklogの情報を取得できると良いなと思ったから。HUBOTを業務で使えないかと考えているのだけれど、説得材料にかけるので、実際に外部サービスと連携するスクリプトを書いてみて、こんなことができると示したいなあ、と。
そういうわけでhubot-scripts/backlog.jsをつくりたいのだけれど、Backlog APIを呼び出すのにちょうど良いライブラリがない。Backlog APIはそんなに複雑ではないのだけれど、ラッパーがあるとうれしいなって。調べてみたら、まだないみたいなので、中途半端なものなのだけれど、とりあえずnpmに登録した。
Node.jsを使っているひとならnpm install backlog-api
とかすれば使える。ベータもベータ、APIをカバーしきれていないし、使いにくそうならインタフェースを変えるつもりなので、まだまだ使えないけどね。
npmへの登録も思いのほか簡単で、npmすごいという気持ちがさらに高まった。ClojureのLeiningen+Clojarsもすごかったけど、npmはよりオフィシャルな感じがするし、ツールとサイトとの統一感もあって、ホントよくできてる。
hubot-backlogと並行してつくっていくのでよろしく。
15 min.