Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
49 changes: 40 additions & 9 deletions .github/workflows/build-multi-platform.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,18 @@ jobs:
flutter-version: '3.32.0'
- name: Install dependencies
run: flutter pub get
- name: Setup Dart
uses: dart-lang/setup-dart@v1
- name: Build macOS Intel
run: dart compile exe bin/main.dart -o api_tool_macos_intel
- name: Verify with tdesign-flutter
run: |
cd $GITHUB_WORKSPACE
git clone --depth 1 --branch develop https://github.com/Tencent/tdesign-flutter.git
mkdir -p tdesign-flutter/tdesign-component/demo_tool/bin
cp api_tool_macos_intel tdesign-flutter/tdesign-component/demo_tool/bin/
chmod +x tdesign-flutter/tdesign-component/demo_tool/bin/api_tool_macos_intel
cd tdesign-flutter/tdesign-component/demo_tool
sed -i.bak 's|./bin/api_tool_linux|./bin/api_tool_macos_intel|g' all_build.sh
sh all_build.sh
- name: Upload Artifact
id: upload
uses: actions/upload-artifact@v4
Expand All @@ -42,10 +50,18 @@ jobs:
flutter-version: '3.32.0'
- name: Install dependencies
run: flutter pub get
- name: Setup Dart
uses: dart-lang/setup-dart@v1
- name: Build macOS ARM64
run: dart compile exe bin/main.dart -o api_tool_macos_arm64 --target-os=macos --target-arch=arm64
- name: Verify with tdesign-flutter
run: |
cd $GITHUB_WORKSPACE
git clone --depth 1 --branch develop https://github.com/Tencent/tdesign-flutter.git
mkdir -p tdesign-flutter/tdesign-component/demo_tool/bin
cp api_tool_macos_arm64 tdesign-flutter/tdesign-component/demo_tool/bin/
chmod +x tdesign-flutter/tdesign-component/demo_tool/bin/api_tool_macos_arm64
cd tdesign-flutter/tdesign-component/demo_tool
sed -i.bak 's|./bin/api_tool_linux|./bin/api_tool_macos_arm64|g' all_build.sh
sh all_build.sh
- name: Upload Artifact
id: upload
uses: actions/upload-artifact@v4
Expand All @@ -66,10 +82,17 @@ jobs:
flutter-version: '3.32.0'
- name: Install dependencies
run: flutter pub get
- name: Setup Dart
uses: dart-lang/setup-dart@v1
- name: Build Linux x64
run: dart compile exe bin/main.dart -o api_tool_linux
run: dart compile exe bin/main.dart -o api_tool_linux --target-arch=x64
- name: Verify with tdesign-flutter
run: |
cd $GITHUB_WORKSPACE
git clone --depth 1 --branch develop https://github.com/Tencent/tdesign-flutter.git
mkdir -p tdesign-flutter/tdesign-component/demo_tool/bin
cp api_tool_linux tdesign-flutter/tdesign-component/demo_tool/bin/
chmod +x tdesign-flutter/tdesign-component/demo_tool/bin/api_tool_linux
cd tdesign-flutter/tdesign-component/demo_tool
sh all_build.sh
- name: Upload Artifact
id: upload
uses: actions/upload-artifact@v4
Expand All @@ -90,10 +113,18 @@ jobs:
flutter-version: '3.32.0'
- name: Install dependencies
run: flutter pub get
- name: Setup Dart
uses: dart-lang/setup-dart@v1
- name: Build Windows x64
run: dart compile exe bin/main.dart -o api_tool_windows
- name: Verify with tdesign-flutter
shell: bash
run: |
cd $GITHUB_WORKSPACE
git clone --depth 1 --branch develop https://github.com/Tencent/tdesign-flutter.git
mkdir -p tdesign-flutter/tdesign-component/demo_tool/bin
cp api_tool_windows tdesign-flutter/tdesign-component/demo_tool/bin/
cd tdesign-flutter/tdesign-component/demo_tool
sed -i.bak 's|./bin/api_tool_linux|./bin/api_tool_windows|g' all_build.sh
sh all_build.sh
- name: Upload Artifact
id: upload
uses: actions/upload-artifact@v4
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
[![Flutter Version](https://img.shields.io/badge/Flutter-%3E%3D3.32.0%20%3C4.0.0-blue.svg?logo=flutter)](https://flutter.dev/)
[![Dart Version](https://img.shields.io/badge/Dart-%3E%3D3.0.0%20%3C4.0.0-blue.svg?logo=dart)](https://dart.dev/)

TDesign Flutter 组件库文档生成工具
[TDesign Flutter](https://github.com/Tencent/tdesign-flutter) 组件库文档生成工具

> 一个用于自动生成 TDesign Flutter 组件库示例代码和 API 文档的命令行工具,基于 smart_cli。

Expand Down
1 change: 1 addition & 0 deletions temp_tdesign
Submodule temp_tdesign added at b7e13f
Loading