mirror of
https://github.com/AppFlowy-IO/AppFlowy.git
synced 2024-08-30 18:12:39 +00:00
Fixed the "AF: Build Dart Only" launch configuration. Renamed the "Flutter Pub" task to "Flutter Pub Get" so it's clearer Fixed the default build task
165 lines
3.2 KiB
JSON
165 lines
3.2 KiB
JSON
{
|
|
"version": "2.0.0",
|
|
// https://code.visualstudio.com/docs/editor/tasks
|
|
// https://gist.github.com/deadalusai/9e13e36d61ec7fb72148
|
|
// ${workspaceRoot}: the root folder of the team
|
|
// ${file}: the current opened file
|
|
// ${fileBasename}: the current opened file's basename
|
|
// ${fileDirname}: the current opened file's dirname
|
|
// ${fileExtname}: the current opened file's extension
|
|
// ${cwd}: the current working directory of the spawned process
|
|
"tasks": [
|
|
{
|
|
"label": "AF: Clean + Rebuild All",
|
|
"type": "shell",
|
|
"dependsOrder": "sequence",
|
|
"dependsOn": [
|
|
"AF: Clean",
|
|
"AF: Flutter Pub Get",
|
|
"AF: Flutter Package Get",
|
|
"AF: Generate Language Files",
|
|
"AF: Generate Freezed Files",
|
|
"AF: build_flowy_sdk"
|
|
],
|
|
"presentation": {
|
|
"reveal": "always",
|
|
"panel": "new"
|
|
}
|
|
},
|
|
{
|
|
"label": "AF: build_flowy_sdk",
|
|
"type": "shell",
|
|
"command": "sh ./scripts/build_sdk.sh",
|
|
"windows": {
|
|
"options": {
|
|
"env": {
|
|
"FLOWY_DEV_ENV": "Windows"
|
|
},
|
|
"shell": {
|
|
"executable": "cmd.exe",
|
|
"args": [
|
|
"/d",
|
|
"/c",
|
|
".\\scripts\\build_sdk.cmd"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"linux": {
|
|
"options": {
|
|
"env": {
|
|
"FLOWY_DEV_ENV": "Linux-x86"
|
|
}
|
|
}
|
|
},
|
|
"osx": {
|
|
"options": {
|
|
"env": {
|
|
"FLOWY_DEV_ENV": "macOS"
|
|
}
|
|
}
|
|
},
|
|
"group": "build",
|
|
"options": {
|
|
"cwd": "${workspaceFolder}"
|
|
}
|
|
},
|
|
{
|
|
"label": "AF: Code Gen",
|
|
"type": "shell",
|
|
"dependsOrder": "sequence",
|
|
"dependsOn": [
|
|
"AF: Flutter Pub Get",
|
|
"AF: Flutter Package Get",
|
|
"AF: Generate Language Files",
|
|
"AF: Generate Freezed Files"
|
|
],
|
|
"group": {
|
|
"kind": "build",
|
|
"isDefault": true
|
|
},
|
|
"presentation": {
|
|
"reveal": "always",
|
|
"panel": "new"
|
|
}
|
|
},
|
|
{
|
|
"label": "AF: Flutter Pub Get",
|
|
"type": "shell",
|
|
"command": "flutter pub get",
|
|
"options": {
|
|
"cwd": "${workspaceFolder}/app_flowy"
|
|
}
|
|
},
|
|
{
|
|
"label": "AF: Flutter Package Get",
|
|
"type": "shell",
|
|
"command": "flutter packages pub get",
|
|
"options": {
|
|
"cwd": "${workspaceFolder}/app_flowy"
|
|
}
|
|
},
|
|
{
|
|
"label": "AF: Generate Freezed Files",
|
|
"type": "shell",
|
|
"command": "flutter pub run build_runner build --delete-conflicting-outputs",
|
|
"options": {
|
|
"cwd": "${workspaceFolder}/app_flowy"
|
|
}
|
|
},
|
|
{
|
|
"label": "AF: Generate Language Files",
|
|
"type": "shell",
|
|
"command": "sh ./scripts/generate_language_files.sh",
|
|
"windows": {
|
|
"options": {
|
|
"shell": {
|
|
"executable": "cmd.exe",
|
|
"args": [
|
|
"/d",
|
|
"/c",
|
|
".\\scripts\\generate_language_files.cmd"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"group": "build",
|
|
"options": {
|
|
"cwd": "${workspaceFolder}"
|
|
}
|
|
},
|
|
{
|
|
"label": "AF: Clean",
|
|
"type": "shell",
|
|
"command": "sh ./scripts/clean.sh",
|
|
"windows": {
|
|
"options": {
|
|
"shell": {
|
|
"executable": "cmd.exe",
|
|
"args": [
|
|
"/d",
|
|
"/c",
|
|
".\\scripts\\clean.cmd"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"group": "build",
|
|
"options": {
|
|
"cwd": "${workspaceFolder}"
|
|
}
|
|
},
|
|
{
|
|
"label": "AF: flutter build aar",
|
|
"type": "flutter",
|
|
"command": "flutter",
|
|
"args": [
|
|
"build",
|
|
"aar"
|
|
],
|
|
"group": "build",
|
|
"problemMatcher": [],
|
|
"detail": "app_flowy"
|
|
}
|
|
]
|
|
} |