body method
Defines the actual body code. path is passed relative to lib, baseName is the filename, and className is the filename converted to Pascal case.
実際の本体コードを定義します。pathにlibからの相対パス、baseNameにファイル名が渡され、classNameにファイル名をパスカルケースに変換した値が渡されます。
Implementation
@override
String body(String baseName, String className) {
return r"""
要件定義書(`requirements.md`)を元に下記に定義されている各種`設計書`を作成。
下記の順番通りにステップごとに実施。
1. `Page設計書`
- `documents/rules/designs/page_design.md`を参照して、要件定義書(`requirements.md`)から要件定義書を作成し、`documents/designs/page_design.md`に記載
2. `Model設計書`
- `documents/rules/designs/model_design.md`を参照して、要件定義書(`requirements.md`)から要件定義書を作成し、`documents/designs/model_design.md`に記載
3. `Theme設計書`
- `documents/rules/designs/theme_design.md`を参照して、要件定義書(`requirements.md`)から要件定義書を作成し、`documents/designs/theme_design.md`に記載
4. `MetaData設計書`
- `documents/rules/designs/metadata_design.md`を参照して、要件定義書(`requirements.md`)から要件定義書を作成し`documents/designs/metadata_design.md`に記載
5. `Plugin設計書`
- `documents/rules/designs/plugin_design.md`を参照して、要件定義書(`requirements.md`)から要件定義書を作成し、`documents/designs/plugin_design.md`に記載
6. `Controller設計書`
- `documents/rules/designs/controller_design.md`を参照して、要件定義書(`requirements.md`)から要件定義書を作成し、`documents/designs/controller_design.md`に記載
7. `Widget設計書`
- `documents/rules/designs/widget_design.md`を参照して、要件定義書(`requirements.md`)から要件定義書を作成し、`documents/designs/widget_design.md`に記載
""";
}