Goal
Phoenix TutorialのRoadmap(ロードマップ)をまとめる。
Roadmap
ロードマップと言えるほど立派なものではないですが・・・
(ロードマップなのか些か怪しい・・・)
(ロードマップなのか些か怪しい・・・)
ようやっとRails Tutorialを全て記事にできました。
まだまだ、やらなければいけないこと、やれることがあります。
まだまだ、やらなければいけないこと、やれることがあります。
全体像は以下のような予定です。
?(不明)な部分もありますが(笑)
?(不明)な部分もありますが(笑)
v0.1 ・・・ Rails Tutorialを一通りやり通すv0.2 ・・・ ソースコードのリファクタリング、変更点の記事v0.3 ・・・ v1.0.0へバージョンアップv0.4 ・・・ デザイン(CSS)の改善- v0.5 ・・・ 記事の改修(ほぼ書き直し)
- v0.6 ・・・ ???
- v0.? ・・・ RSS(フィード)の実装
- v?.? ・・・ 新機能の実装
- v?.? ・・・ 自作のページネーションライブラリを組込む
v0.1の詳細
Ruby on Rails TutorialをPhoenix-Frameworkで実施して記事にする。
v0.2の詳細
ソースコードのリファクタリングを実施します。
具体的には、機能の重複を排除、粒度が大きい関数を分割、抽象度の向上..etc
主体としては上記の三つになります。それ以外にも細かいところがある感じですね。
具体的には、機能の重複を排除、粒度が大きい関数を分割、抽象度の向上..etc
主体としては上記の三つになります。それ以外にも細かいところがある感じですね。
記事の回収と並行するのが難しいので、変更点の記事をアップしていきます。
v0.3の詳細
v1.0.0へバージョンアップします。
v0.4 (デザインの改善)
さて今のままでは、デザインがクソです。
せめて、styleで直書きしている部分をCSSに書き直すくらいはしないといけません。
デザイン(CSS)の改善します。
せめて、styleで直書きしている部分をCSSに書き直すくらいはしないといけません。
デザイン(CSS)の改善します。
v0.5の詳細
ソースコードを改善したら、記事へと反映しないと分かり辛くなってしまいますね。
記事の改修には、以前目次に書いていた改修内容も含まれています。
これは約束(コミット)している内容ですね。
これは約束(コミット)している内容ですね。
ほぼ書き直しに近い形になりますかね・・・
v0.6の詳細
現在のところ何をするか決めていません。
実装していない機能の実装をするかもしれませんし、新機能の実装をするかもしれません。
実装していない機能の実装をするかもしれませんし、新機能の実装をするかもしれません。
v0.? (RSSフィード)
フィードは実装していませんでしたね。
そうTutorialを一通り実施したら、RSSフィードを別で実装すると言いました。
(忘れてませんよ?)
そうTutorialを一通り実施したら、RSSフィードを別で実装すると言いました。
(忘れてませんよ?)
v?.? (Pagination)
利用していたページネーションライブラリですが・・・非常に役に立ちました。
しかし、機能が足りないと感じる部分もありました。
しかし、機能が足りないと感じる部分もありました。
なので、あのライブラリをベースにして自分用のページネーションライブラリの実装を考えています。
どの段階で着手するかは分かりません。
どの段階で着手するかは分かりません。
しかし、着手する前により良い改善や新しいライブラリが見つかればやらない可能性もあります。
その時の状況次第ですね。
その時の状況次第ですね。
Railsで使えるWillPaginateみたいなライブラリを誰かが実装してくれれば、
私が作る必要もないのですが(笑)
私が作る必要もないのですが(笑)
言うだけなら無料
Channelを使って書き直してみる?
Afterword
ロードマップとしては、こんなところですね。
今後もお付き合い頂けると嬉しいです。
今後もお付き合い頂けると嬉しいです。
これ以外にも・・・プロダクトの立ち上げ、同人誌の執筆、Elixir記事の投稿…etc
色々あるのですが・・・まぁ何とかなるでしょう~
色々あるのですが・・・まぁ何とかなるでしょう~
Bibliography
特になし。