Evernote風のGistクライアント Gistnote を作ってる
ちょっとしたメモを残すにはGistが便利です.一方で,Evernoteのような一覧表示があるともっと便利そうです.
そこで,Evernote風のGistクライアント Gistnote を作っています.
最低限の機能を実装したのでいったん公開します.Gistのファイル名を変更するとか,まだまだ実装できていない機能があるので,今後も開発を進めていきます.
アーキテクチャとか
アプリはGitHub Pagesにデプロイしています.サーバサイドは使わず,クライアントサイドのJavaScriptからGitHub APIに直接アクセスしています.ただし,OAuth AuthorizationだけはClient Secretを扱う必要があるのでサーバサイド(App Engine/Groovy)を経由させています.
基本的な構造は以下のような感じです.
(2015/1/23追記) GitHub Issuesにフィードバックをいただけると幸いです.右上のメニューから飛べます.