*はじめに [#m390b75a]

[[Mastodon>https://github.com/tootsuite/mastodon]]が流行っています。というわけで、読みます。

バックエンドにRuby on Railsが使われており、フロントエンドにはReact.jsとReduxが使われているとのことです。そういえばこういう複数の言語が使われているアプリケーションって読んだことありませんでした。

なお、対象とするバージョンは1.3.2です。※HEADではすでに1.3.2からファイル構成が変わってる部分があります

+[[読解環境構築>Mastodonを読む/読解環境構築(Windows10)]]
+[[routes.rbの確認>Mastodonを読む/routes.rb]]
+[[home.indexで行われる処理>Mastodonを読む/home.indexで行われる処理]] ※ページ名に「#」が使えないので「.」にしています
+[[Reactが動く仕組み>Mastodonを読む/Reactが動く仕組み]]
+[[画面描画の流れ>Mastodonを読む/画面描画の流れ]]
+[[タイムラインの表示その1(クライアント側)>Mastodonを読む/タイムラインの表示その1(クライアント側)]]
+[[タイムラインの表示その2(サーバ側)>Mastodonを読む/タイムラインの表示その2(サーバ側)]]
+[[新規トゥートの投稿>Mastodonを読む/新規トゥートの投稿]]
+[[フォロー時の処理その1(クライアント側)>Mastodonを読む/フォロー時の処理その1(クライアント側)]] ※これ以降は1.3.3で読んでます
+[[フォロー時の処理その2(サーバ側)>Mastodonを読む/フォロー時の処理その2(サーバ側)]]

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS