core-crypto
core-crypto copied to clipboard
feat: kotlin multiplatform bindings
PR Submission Checklist for internal contributors
-
The PR Title
- [ ] conforms to the style of semantic commits messages¹ supported in Wire's Github Workflow²
- [ ] contains a reference JIRA issue number like
SQPIT-764 - [ ] answers the question: If merged, this PR will: ... ³
-
The PR Description
- [ ] is free of optional paragraphs and you have filled the relevant parts to the best of your ability
What's new in this PR?
Add project for building & publishing kotlin multiplatform bindings.
- Native bindings are generated using a uniffi extension https://github.com/wireapp/uniffi-kotlin-multiplatform-bindings
- Typescripts bindings are exposed to Kotlin with dukat.
Dependencies
Needs releases with:
- [x] https://github.com/wireapp/core-crypto/pull/213
- [ ] https://github.com/wireapp/uniffi-kotlin-multiplatform-bindings/issues/5
PR Post Submission Checklist for internal contributors (Optional)
- [ ] Wire's Github Workflow has automatically linked the PR to a JIRA issue
PR Post Merge Checklist for internal contributors
- [ ] If any soft of configuration variable was introduced by this PR, it has been added to the relevant documents and the CI jobs have been updated.
References
- https://sparkbox.com/foundry/semantic_commit_messages
- https://github.com/wireapp/.github#usage
- E.g.
feat(conversation-list): Sort conversations by most emojis in the title #SQPIT-764.
@typfel is this still relevant?
@typfel is this still relevant?
No it's outdated and needs to be re-done. I'll close it.
@typfel do you still need the related branch or can we remove it?