tousetsukai / satsukita-andon.com

The frontend of satsukita-andon.com
https://next.satsukita-andon.com/
9 stars 0 forks source link

feat: setup nextjs #47

Closed whatasoda closed 4 years ago

whatasoda commented 4 years ago

やったこと

tree -d -I node_modules . image

参考: https://github.com/vercel/next.js/tree/canary/examples/with-styled-components https://github.com/vercel/next.js/tree/canary/examples/with-typescript-eslint-jest

amutake commented 4 years ago

ありがとうございます! :sasuga: :pro:

amutake commented 4 years ago

そういえばマージは誰がしましょうか。 うちの社だとPRを出した人が好きなタイミングでやることになっていて、それでよければそういう感じで。

whatasoda commented 4 years ago

client というディレクトリ名に違和感があって、...

僕もAPI叩く系のclientのイメージはありつつ、ぱっと良さげなの浮かばなかったのでとりあえずclientにしてました :innocent: webui良さそうです!

shared/types

後者のイメージです! import しなくても使いたいような、builtin の型に近いものを置いたりするイメージでした〜

shared/utils

おっしゃるとおりです〜 サーバーでもブラウザでも使える汎用的なコードを置くイメージです。

client が src 直下…

了解です〜

interfaces

なるほど…!クリーンアーキテクチャのディレクトリ構造わからなかったのでこのあたりを参考にして雑につくった感じなので消す感じで〜 https://qiita.com/hirotakan/items/698c1f5773a3cca6193e

マージ、メでも大体PR作った人がマージしてるのでそれでいきましょう〜

後でclientだけrenameしてマージします〜

amutake commented 4 years ago

諸々了解です! お願いします!

なるほど…!クリーンアーキテクチャのディレクトリ構造わからなかったのでこのあたりを参考にして雑につくった感じなので消す感じで〜 https://qiita.com/hirotakan/items/698c1f5773a3cca6193e

多分原理的には interfaces の下に webui 的なのがあってその下にいろいろコードを置いていくことになると思うのですが、今回たぶん複数のインタフェースは開けないので、めんどいし webui だけでいい気がしております