[Onboarding + Enrollments] Render a major-entry widget shell
まだ誰も着手していません。
評価
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 初心者へのやさしさ
- 88/100
調査の方向性
lib/screens/onboarding/major_step.dartを作成し、test/onboarding_major_step_test.dartにウィジェットテストを追加します。最初のコントリビューション向けセットアップガイドを読み、その後flutter test test/onboarding_major_step_test.dartを実行します。完了条件は、フィールドが80文字の上限を適用し、空白だけの入力を拒否し、initialValueを復元し、前後の空白を取り除いたテキストを送信し、戻るをタップしたときにonBackを呼び出すことです。
索引モデルが issue の本文から書いたものです。
説明
What to build
Build the major-entry step with its text field, Back button and Continue button. Restore the previous entry when the student returns to this step.
Files
lib/screens/onboarding/major_step.dart(new file)- Starting example: lib/screens/onboarding_screen.dart
Code to add or extend:MajorStep({initialValue, onSubmit, onBack}).
Steps
- Create StatefulWidget/controller initialized from initialValue; dispose controller.
- Render Major TextFormField, Next and Back using supplied callbacks. At this shell stage emit the entered value; final validation is its following task.
- Do not modify
OnboardingScreenor write a profile here.
Example
initialValue Computer Science is visible; Back invokes onBack once.
Check it works
In test/screens/onboarding/major_step_10_test.dart, check the example above and the failure or limit described in the steps. Run flutter test test/screens/onboarding/major_step_10_test.dart and flutter analyze.
References
Assign yourself before starting, or comment to claim the issue. Project setup.
- 主要言語
- PLpgSQL
- スター
- 0
- フォーク
- 0
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
DevDogsUGA/DogPack のほかの issue
-
polish
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
DevDogsUGA/DogPack#131 ·
-
polish
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
DevDogsUGA/DogPack#130 ·
-
moderation
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
DevDogsUGA/DogPack#119 ·
-
moderation
難易度 2/5 1〜3時間 初心者へのやさしさ 85/100
DevDogsUGA/DogPack#113 ·
-
discover
難易度 2/5 1〜3時間 初心者へのやさしさ 74/100
DevDogsUGA/DogPack#106 ·
DevDogsUGA/DogPack の issue をすべて見る
似ている issue
-
fix(frontend): correct VITE_IS_DEVELPOMENT typo in shared/app.ts and align dev environment flagsオープン
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
vicharanashala/ajrasakha#1439 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
backnotprop/plannotator#1932 ·
メンテナーはふだん 1 日以内に返信
-
reproduced
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
anomalyco/opencode#55676 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
codex-team/editor.js#3037 ·
-
No Code Attached Yet
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
joomla/joomla-cms#48626 ·
メンテナーはふだん 1 日以内に返信