polyphene / holium-rs-sdk

MIT License
1 stars 0 forks source link

Feature/glue code generation #2

Closed tchataigner closed 2 years ago

tchataigner commented 3 years ago

What It Does 🔎

This PR is a starting point of binding generation for holium transformations developed in Rust. It exposes a procedural macro that will wrap functions with necessary code to run in an Holium runtime.

Documentation Updates 📘

Pull Request

How To Test ✔️

cargo test

Linked Issues 🎫

Related Pull Requests 🔀

Proposition of new issues
tchataigner commented 3 years ago

As of now it works with the development started in the repository holium on the branch feature/ee-interface-get

tchataigner commented 2 years ago

Ready for second review round. Created a new ticket as discussed for custom serde Serializer & Deserializer. @PhilippeMts I'll let you specify implementation method & time estimate it.

PhilippeMts commented 2 years ago

Thank you Thomas for your humongous work on this feature and all the answers you provided to my first comments.

As I prove to be unable to provide useful feedback in due times on this PR, I will only ask you to focus on the following points and we may then move forward.

Repository organization

Personal report

Currently, I may identify a few issues in the way this project is organized:

Documentation on workspaces: https://doc.rust-lang.org/book/ch14-03-cargo-workspaces.html.

Recommendation

I would thus recommend the following actions:

Miscellaneous

tchataigner commented 2 years ago

Mistake on my side while merging, reopening w/ develop as base !

tchataigner commented 2 years ago

Ok @PhilippeMts all comments are taken into account ! Thank you !