Skip to content

Commit ebc31d9

Browse files
authored
環境構築のゴールを追記 (#63)
* 環境構築のゴールを記載する * flutter_app_templateのURL修正
1 parent f536170 commit ebc31d9

File tree

1 file changed

+23
-1
lines changed

1 file changed

+23
-1
lines changed

content/ja/engineering/setup.md

+23-1
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,40 @@ description: エンジニアを対象としたMacのセットアップについ
77
Altiveでは、バックエンド・フロントエンドの垣根なく、エンジニアが必要に応じてフルスタックで開発を行います。
88
そのため、FlutterとiOSやAndroidの開発環境は必須です。
99

10+
### Flutterセットアップのゴール
11+
[flutter_app_template](https://github.com/altive/flutter_app_template)を以下のデバイスで起動確認できることをゴールとします。
12+
- iOS(Simulator/実機)
13+
- Android(Emulator/実機)
14+
- Web
15+
- macOS
16+
1017
### Flutter SDKのインストール
1118
プロジェクトに依らないグローバルなFlutter SDKをインストールしましょう。
1219

1320
Flutter公式ドキュメントに沿って Apple Silicon 用のインストールを行ってください。
1421

1522
https://docs.flutter.dev/get-started/install/macos
1623

17-
### Flutter Version Managementのインストール
24+
### Flutter Version Management(FVM)のインストール
1825
Altiveでは、Flutter SDKのバージョン管理に[fvm](https://fvm.app/)を使用しています。
1926

2027
各プロジェクトのリポジトリをCloneしたら、 `fvm install` コマンドで、プロジェクトで使っているFlutter SDKのバージョンをインストールしてください。
2128

29+
{{< alert title="Note" >}}
30+
FVMについては、[FVMでFlutter SDKのバージョンをプロジェクト毎に管理する](https://zenn.dev/altiveinc/articles/flutter-version-management)もご参照ください。
31+
{{< /alert >}}
32+
33+
34+
### Melosのインストール
35+
複数のパッケージを持つDartプロジェクトを一元管理するために[Melos](https://melos.invertase.dev/)を使用しています。
36+
37+
各プロジェクトのリポジトリをCloneしたら、 `melos bootstrap`コマンドで、全パッケージの依存関係をインストールしてください。
38+
39+
{{< alert title="Note" >}}
40+
Melosについては[【v1.0.0】Melos紹介&チートシート](https://zenn.dev/altiveinc/articles/melos-for-multiple-packages-dart-projects)もご参照ください。
41+
{{< /alert >}}
42+
43+
2244
### Xcode
2345
Xcodeは、App Storeからインストールすることもできますが、ダウンロード速度が遅いためお勧めしません。
2446

0 commit comments

Comments
 (0)