Mayumi-Nakabayashi / withTone

2 stars 0 forks source link

ディレクトリ構成を刷新 #4

Closed ken-ty closed 1 year ago

ken-ty commented 1 year ago

やりたかったこと

以下2つの理由により、ディレクト構成を変更する。

やったこと

https://darts-link-product.atlassian.net/wiki/spaces/WIT/pages/14549288/withtone

くるもApp
  ├ android ※Android環境(編集不要)
  ├ assets  リソース
  │ ├ logo
  │ ├ assets
  ├ ios   ※ios環境(編集不要)
  ├ lib   flutterソースルート
  │ ├ providers/ モデル関連
  │  ├ exception/ エラー処理とかここに入れていく。
  │  ├ extension/ 拡張関数を定義するところ
  │  ├ repositories/ 
  │  └ util/ 便利メソッドを定義する場所 全てstaticとして定義する。
  │ └ models/ 
  │ ├ views/   各画面クラス
  │  ├ components/ 共通部品クラス
  │  ├ pages/ 画面を書くところ
  │  ├ notifier/ 
  │  ├ state 共通部品クラス
  │  └ navigation/
  │  └splash.dart  アプリメイン
  │  └ main.dart  アプリメイン
  ├ linux    ※linux環境(本プロジェクトは未使用)
  ├ macos  ※mac環境(本プロジェクトは未使用)
  ├ test   ※テスト環境
  ├ web   ※web環境(本プロジェクトは未使用)
  └ windows ※windows環境(本プロジェクトは未使用)

ついでにやったこと

README 叩き台程度にざっくり記載. だんだん育てれば良いと思っている.

やってないこと

確認

ios, android ともにシミュレータで動作することを確認しました.

ken-ty commented 1 year ago

差分多くて見れたもんじゃないですね...

ken-ty commented 1 year ago

tree の結果は以下です

apple@appurunoMacBook-Pro withTone % tree -L 2
.
├── README.md
├── analysis_options.yaml
├── android
│   ├── app
│   ├── build.gradle
│   ├── gradle
│   ├── gradle.properties
│   ├── gradlew
│   ├── gradlew.bat
│   ├── local.properties
│   └── settings.gradle
├── assets
│   ├── logo
│   └── page_images
├── build
│   ├── ade00fc64fa695e0daed02c1105f6d67.cache.dill.track.dill
│   ├── app
│   ├── d8e1c7173cd26da5aa9c068163cd3136
│   ├── ios
│   ├── kotlin
│   └── macos
├── ios
│   ├── Flutter
│   ├── Runner
│   ├── Runner.xcodeproj
│   ├── Runner.xcworkspace
│   └── RunnerTests
├── lib
│   ├── app.dart
│   ├── main.dart
│   ├── models
│   ├── providers
│   ├── routes.dart
│   ├── splash.dart
│   └── views
├── linux
│   ├── CMakeLists.txt
│   ├── flutter
│   ├── main.cc
│   ├── my_application.cc
│   └── my_application.h
├── macos
│   ├── Flutter
│   ├── Runner
│   ├── Runner.xcodeproj
│   ├── Runner.xcworkspace
│   └── RunnerTests
├── pubspec.lock
├── pubspec.yaml
├── test
│   └── widget_test.dart
├── web
│   ├── favicon.png
│   ├── icons
│   ├── index.html
│   └── manifest.json
└── windows
    ├── CMakeLists.txt
    ├── flutter
    └── runner
ken-ty commented 1 year ago

3層ver

pple@appurunoMacBook-Pro withTone % tree -L 3
.
├── README.md
├── analysis_options.yaml
├── android
│   ├── app
│   │   ├── build.gradle
│   │   └── src
│   ├── build.gradle
│   ├── gradle
│   │   └── wrapper
│   ├── gradle.properties
│   ├── gradlew
│   ├── gradlew.bat
│   ├── local.properties
│   └── settings.gradle
├── assets
│   ├── logo
│   └── page_images
│       ├── Intro.png
│       ├── article.png
│       ├── content.png
│       ├── feedback.png
│       ├── feedback_line.png
│       ├── feedback_video.png
│       ├── learning community home.png
│       ├── learning community search.png
│       ├── login.png
│       ├── professional.png
│       ├── profile.png
│       ├── question.png
│       ├── search.png
│       ├── settings.png
│       ├── signup.png
│       ├── upload_commentq.jpg
│       ├── upload_fb.jpg
│       ├── upload_inst.jpg
│       ├── upload_thankyouf.jpg
│       ├── upload_thankyouq.jpg
│       ├── upload_videof.jpg
│       ├── upload_videoq.jpg
│       ├── パスワード再発行ページ.jpg
│       └── パスワード再発行確認ページ.jpg
├── build
│   ├── ade00fc64fa695e0daed02c1105f6d67.cache.dill.track.dill
│   ├── app
│   │   ├── generated
│   │   ├── intermediates
│   │   ├── kotlin
│   │   ├── outputs
│   │   └── tmp
│   ├── d8e1c7173cd26da5aa9c068163cd3136
│   │   ├── _composite.stamp
│   │   ├── gen_dart_plugin_registrant.stamp
│   │   └── gen_localizations.stamp
│   ├── ios
│   │   ├── Debug-iphonesimulator
│   │   └── iphonesimulator
│   ├── kotlin
│   │   └── sessions
│   └── macos
│       ├── Build
│       ├── Logs
│       ├── ModuleCache.noindex
│       └── info.plist
├── ios
│   ├── Flutter
│   │   ├── AppFrameworkInfo.plist
│   │   ├── Debug.xcconfig
│   │   ├── Generated.xcconfig
│   │   ├── Release.xcconfig
│   │   └── flutter_export_environment.sh
│   ├── Runner
│   │   ├── AppDelegate.swift
│   │   ├── Assets.xcassets
│   │   ├── Base.lproj
│   │   ├── GeneratedPluginRegistrant.h
│   │   ├── GeneratedPluginRegistrant.m
│   │   ├── Info.plist
│   │   └── Runner-Bridging-Header.h
│   ├── Runner.xcodeproj
│   │   ├── project.pbxproj
│   │   ├── project.xcworkspace
│   │   └── xcshareddata
│   ├── Runner.xcworkspace
│   │   ├── contents.xcworkspacedata
│   │   └── xcshareddata
│   └── RunnerTests
│       └── RunnerTests.swift
├── lib
│   ├── app.dart
│   ├── main.dart
│   ├── models
│   ├── providers
│   │   ├── exception
│   │   ├── repositories
│   │   └── util
│   ├── routes.dart
│   ├── splash.dart
│   └── views
│       ├── components
│       ├── navigation
│       ├── notifier
│       ├── pages
│       └── state
├── linux
│   ├── CMakeLists.txt
│   ├── flutter
│   │   ├── CMakeLists.txt
│   │   ├── generated_plugin_registrant.cc
│   │   ├── generated_plugin_registrant.h
│   │   └── generated_plugins.cmake
│   ├── main.cc
│   ├── my_application.cc
│   └── my_application.h
├── macos
│   ├── Flutter
│   │   ├── Flutter-Debug.xcconfig
│   │   ├── Flutter-Release.xcconfig
│   │   ├── GeneratedPluginRegistrant.swift
│   │   └── ephemeral
│   ├── Runner
│   │   ├── AppDelegate.swift
│   │   ├── Assets.xcassets
│   │   ├── Base.lproj
│   │   ├── Configs
│   │   ├── DebugProfile.entitlements
│   │   ├── Info.plist
│   │   ├── MainFlutterWindow.swift
│   │   └── Release.entitlements
│   ├── Runner.xcodeproj
│   │   ├── project.pbxproj
│   │   ├── project.xcworkspace
│   │   └── xcshareddata
│   ├── Runner.xcworkspace
│   │   ├── contents.xcworkspacedata
│   │   └── xcshareddata
│   └── RunnerTests
│       └── RunnerTests.swift
├── pubspec.lock
├── pubspec.yaml
├── test
│   └── widget_test.dart
├── web
│   ├── favicon.png
│   ├── icons
│   │   ├── Icon-192.png
│   │   ├── Icon-512.png
│   │   ├── Icon-maskable-192.png
│   │   └── Icon-maskable-512.png
│   ├── index.html
│   └── manifest.json
└── windows
    ├── CMakeLists.txt
    ├── flutter
    │   ├── CMakeLists.txt
    │   ├── generated_plugin_registrant.cc
    │   ├── generated_plugin_registrant.h
    │   └── generated_plugins.cmake
    └── runner
        ├── CMakeLists.txt
        ├── Runner.rc
        ├── flutter_window.cpp
        ├── flutter_window.h
        ├── main.cpp
        ├── resource.h
        ├── resources
        ├── runner.exe.manifest
        ├── utils.cpp
        ├── utils.h
        ├── win32_window.cpp
        └── win32_window.h

70 directories, 100 files
apple@appurunoMacBook-Pro withTone % 
ken-ty commented 1 year ago

PRありがとうございます! くるもと一緒にする感じは全くなかったのですが、 みんなで話し合いながらディレクトリー構成決めていこうと思ってたので、紛らわしくて申し訳ないです:おじぎ_男性: 一旦、これでやってみてやりずらい部分とかあればその都度変更していきましょう:ぽっ:

LGTMです!

by うしさん

ken-ty commented 1 year ago

一旦これでマージして, その都度変更てことで了解です👍