Swift package providing components from the matrix-rust-sdk
Go to file
Stefan Ceriu 3cd19bf79b Bump to v1.0.71-alpha (matrix-rust-sdk 4ca8d61c5609df4b94f384e95df996b4e08e7ebb) 2023-05-30 19:15:50 +03:00
.github/ISSUE_TEMPLATE Initial commit 2022-02-10 16:55:34 +02:00
.swiftpm/xcode/package.xcworkspace/xcshareddata Initial commit. 2022-02-10 17:28:10 +02:00
Sources/MatrixRustSDK Bump to v1.0.71-alpha (matrix-rust-sdk 4ca8d61c5609df4b94f384e95df996b4e08e7ebb) 2023-05-30 19:15:50 +03:00
Tools/Scripts Bump to v1.0.45-alpha (matrix-rust-sdk d720861fbd5d3ded30baa2558d667bcbf7a7057a) 2023-03-08 16:22:16 +00:00
docs Add a basic getting started guide. 2023-01-30 12:19:06 +00:00
.gitignore Create release script (#7) 2022-11-10 13:36:00 +03:00
LICENSE Closes #4 - Add license file 2022-04-26 10:25:52 +03:00
Package.swift Bump to v1.0.71-alpha (matrix-rust-sdk 4ca8d61c5609df4b94f384e95df996b4e08e7ebb) 2023-05-30 19:15:50 +03:00
README.md Add a basic getting started guide. 2023-01-30 12:19:06 +00:00
SECURITY.md Initial commit 2022-02-10 16:55:34 +02:00

README.md

Swift package for Matrix Rust components

This repository is a Swift Package for distributing releases of the Matrix Rust SDK. It provides the Swift source code packaged in a format understood by the Swift package manager, and depends on a pre-compiled binary release of the underlying Rust code published from Matrix Rust SDK.

Usage

For more information about using the package, please read the Getting Started guide.

Releasing

Whenever a new release of the underlying components is available, we need to tag a new release in this repo to make them available to Swift components. This is done with the release script found in the Tools directory.

Testing locally

As the package vendors a pre-built binary of the SDK, all local development is done via the SDK's repo instead of this one.