This is an automated email from the ASF dual-hosted git repository.
xuanwo pushed a change to branch polish-users
in repository https://gitbox.apache.org/repos/asf/opendal.git
from 04db08023 docs: Better ways to users showcase
add 94e7896fd fix: mac can not build lua binding (#5719)
add 48f1441ff feat(bindings/dart): Add dart binding (#5591)
add 308bb4e7e Merge branch 'main' into polish-users
No new revisions were added by this update.
Summary of changes:
.gitattributes | 1 +
.../{ci_bindings_lua.yml => ci_bindings_dart.yml} | 55 +-
README.md | 2 +
bindings/README.md | 1 +
bindings/dart/.gitignore | 27 +
bindings/{dotnet => dart}/README.md | 13 +-
.../dart/analysis_options.yaml | 7 +-
.../dart/flutter_rust_bridge.yaml | 8 +-
bindings/dart/lib/opendal.dart | 120 ++
bindings/dart/lib/opendal_test.dart | 44 +
bindings/dart/lib/src/rust/api/capability.dart | 225 +++
bindings/dart/lib/src/rust/api/opendal_api.dart | 66 +
bindings/dart/lib/src/rust/frb_generated.dart | 1279 ++++++++++++++++
bindings/dart/lib/src/rust/frb_generated.io.dart | 325 ++++
bindings/dart/lib/src/rust/frb_generated.web.dart | 301 ++++
.../matrix.yaml => bindings/dart/pubspec.yaml | 30 +-
.../compat => bindings/dart/rust}/.gitignore | 1 +
bindings/{dotnet => dart/rust}/Cargo.toml | 21 +-
.../s3 => bindings/dart/rust/src/api}/mod.rs | 4 +-
bindings/dart/rust/src/api/opendal_api.rs | 135 ++
bindings/dart/rust/src/frb_generated.rs | 1585 ++++++++++++++++++++
.../virtiofs => bindings/dart/rust}/src/lib.rs | 9 +-
bindings/{php => lua}/.cargo/config.toml | 17 +-
licenserc.toml | 3 +
24 files changed, 4209 insertions(+), 70 deletions(-)
copy .github/workflows/{ci_bindings_lua.yml => ci_bindings_dart.yml} (53%)
create mode 100644 bindings/dart/.gitignore
copy bindings/{dotnet => dart}/README.md (57%)
copy bin/oli/dev/suite.toml => bindings/dart/analysis_options.yaml (88%)
copy bin/oli/dev/suite.toml => bindings/dart/flutter_rust_bridge.yaml (90%)
create mode 100644 bindings/dart/lib/opendal.dart
create mode 100644 bindings/dart/lib/opendal_test.dart
create mode 100644 bindings/dart/lib/src/rust/api/capability.dart
create mode 100644 bindings/dart/lib/src/rust/api/opendal_api.dart
create mode 100644 bindings/dart/lib/src/rust/frb_generated.dart
create mode 100644 bindings/dart/lib/src/rust/frb_generated.io.dart
create mode 100644 bindings/dart/lib/src/rust/frb_generated.web.dart
copy .github/scripts/test_go_binding/matrix.yaml => bindings/dart/pubspec.yaml
(70%)
copy {integrations/compat => bindings/dart/rust}/.gitignore (57%)
copy bindings/{dotnet => dart/rust}/Cargo.toml (75%)
copy {bin/oay/src/services/s3 => bindings/dart/rust/src/api}/mod.rs (94%)
create mode 100644 bindings/dart/rust/src/api/opendal_api.rs
create mode 100644 bindings/dart/rust/src/frb_generated.rs
copy {integrations/virtiofs => bindings/dart/rust}/src/lib.rs (83%)
copy bindings/{php => lua}/.cargo/config.toml (77%)