Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ウェブサイトをメンテナンス可能にする計画 #26

Closed
14 tasks done
joshika39 opened this issue May 11, 2024 · 0 comments · Fixed by #27
Closed
14 tasks done

ウェブサイトをメンテナンス可能にする計画 #26

joshika39 opened this issue May 11, 2024 · 0 comments · Fixed by #27

Comments

@joshika39
Copy link
Member

joshika39 commented May 11, 2024

現在の欠点

Pages routerはシンプルなアプリ向け:

 - このアプリケーションでは、サーバーサイドのコンポーネントの方がはるかに理にかなっている
 - https://medium.com/@jawaragordon/choose-your-own-adventure-next-js-app-vs-pages-router-528dbf25b37f
 - https://dev.to/dcs_ink/nextjs-app-router-vs-pages-router-3p57

JS vs TS:

  • TSは単純なタイプミスを避けるのに役立つ

PS: これは少し大きいが、難しいステップではない
私がステップを通じて指導するミーティングをアレンジすることもできる。
リファクタリングを始めるのが早ければ早いほど、それは容易になる

ステップの概要

Roadmap:

  • Refactor the base structure
  • Add Typescript support
  • Add i18n
  • Add dark theme
  • Add article components
  • Create the base download page
  • Remove the white line under the fade (maybe put fade over the whole card)
  • Responsivity
    • Add padding to the side on the mobile view
    • padding for the articles and heading
  • put copyright in line with floorp logo
  • center social sites
  • Create theme changing component for images
  • Connect back the i18n usage
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant