-
Notifications
You must be signed in to change notification settings - Fork 0
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
各ページの作成 #46
base: main
Are you sure you want to change the base?
各ページの作成 #46
Conversation
ありがとう!
詳しい話は追ってコメントします. |
他のページ( |
ページの実装タスクをメンバーに割り振るなら、このPRがマージされてからのほうが、実装すべきファイルがわかりやすく、他ページへのリンクなども貼りやすいのでタスクを振りやすいと考えています。 |
ありがとうございます!このようなPRを先にマージすると作業しやすいという意見に全面的に賛成なので,これを先にマージする方向で進めていきたいと思います。 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
一点質問なのですが,例えばsignup
関連のページでSignupView.vue
の中に色々なviewを入れている意図はありますか?
個人的には,まだデザインが固まっておらずどれぐらいの共通部分があるかもわからないので,現状では各画面ごとに単一のViewを切っても良いのではないのかと思います。また,現状のような形式にするとしても,Viewというファイルの中にViewというファイルが入るのは少し不思議な命名な気がします。
users、problems、settingsについては、サイドメニューで画面切り替えをすると思いこの形にしています。サイドメニューをProblemViewなどの親に配置し、各タブの内容をProblem**Viewに書くイメージです。 入れ子となっている子要素の名前については、確かにViewだと不自然なので、末尾のViewを外してしまおうかと思っています。 |
そっか,サイドバーは
こちらについては分離して再度出していただければと思います。今後必要になれば各ページの担当者(間)で形式を変更してもらいましょう。 よろしくお願いいたします。 |
デフォルトのページを削除した後、次のようにルーティングを設定しました。
/
/signup
/signup/register
/signup/after-mail
/login
/reset-password
/reset-password/form
/reset-password/after-mail
/users/:id
/users/:id/submissions
/users/:id/problems
/problems
/problems/:id
/problems/:id/submit
/problems/:id/submissions
/problems/:id/submissions/:submissionId
/problems/:id/editional
/problems/:id/edit
/settings/
/settings/account
にリダイレクト)/settings/account
/settings/profile
@YuHima03 の意見を聞きたいです (コードのレビューに関してはその後)