Skip to content

✨ feat(app): add initial app crate#34

Open
gortavoher wants to merge 3 commits intomainfrom
add-initial-app-crate
Open

✨ feat(app): add initial app crate#34
gortavoher wants to merge 3 commits intomainfrom
add-initial-app-crate

Conversation

@gortavoher
Copy link
Copy Markdown
Contributor

  • create Cargo.toml file with basic package metadata
    • set crate-type to "cdylib" for dynamic library generation
    • specify dependency on uniffi with CLI feature enabled

📦 build(workspace): include app crate in workspace

  • add "crates/app" to workspace members for unified build management

✨ feat(app): implement uniffi-bindgen binary entry point

  • add main function to execute uniffi_bindgen_main for UDL processing

✨ feat(app): introduce basic app library with functionality

  • setup uniffi scaffolding for FFI support
  • implement say_hi function to return greeting string
  • add add function with basic addition logic

✅ test(app): add unit test for add function

  • implement test to verify correct addition functionality

  - create Cargo.toml file with basic package metadata
  - set crate-type to "cdylib" for dynamic library generation
  - specify dependency on uniffi with CLI feature enabled

📦 build(workspace): include app crate in workspace
  - add "crates/app" to workspace members for unified build management

✨ feat(app): implement uniffi-bindgen binary entry point
  - add main function to execute uniffi_bindgen_main for UDL processing

✨ feat(app): introduce basic app library with functionality
  - setup uniffi scaffolding for FFI support
  - implement say_hi function to return greeting string
  - add add function with basic addition logic

✅ test(app): add unit test for add function
  - implement test to verify correct addition functionality
@gortavoher gortavoher requested a review from jerusdp as a code owner April 1, 2025 05:46
@gortavoher gortavoher self-assigned this Apr 1, 2025
gortavoher and others added 2 commits April 1, 2025 16:25
- update Cargo.toml workspace members to exclude "crates/app"

🔧 chore(dependencies): cleanup unused dependencies in Cargo.lock

- remove dependencies related to the deleted app crate

🔥 refactor(app): delete app crate

- remove Cargo.toml, source and test files associated with the app crate
@jerusdp jerusdp enabled auto-merge August 24, 2025 15:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants