Skip to content

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

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

gortavoher
Copy link
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
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