Open5
freshのプロジェクト作成をもっと手軽にしたい
Freshでサイト作成RTAしたけど結構手間取ってしまったので、もっと高速化したいぞ。あとログイン・ログアウトがないサンプルはリアルワールド感があんまないのでそのへんを標準にしたい
initコマンドをインストールしてしまおう。
deno install -A https://fresh.deno.dev -n fresh-init
上書きしたい場合は
deno install -Arf https://fresh.deno.dev -n fresh-init
いきなりauthを組み込めるようにテンプレートリポジトリを作った。
あとfreshプロジェクトに対してのscaffolderも作った。まだ内容がこなれていない。
Railsみたいなscaffoldingができればいいなと思うけど、実用的なものを作るのは結構きついか?
例えばこんな感じでアプリが作れればいいと思う(妄想)
fresh-init vote-app
cd vote-app
juicer template auth
juicer crud entry title:string
juicer crud vote/[:entry_id] uid:string comment:string
juicer route list --handler
そこから、routes/list.tsx
に db.listEntry を追記。