https://github.com/matrix-org/matrix-rust-components-swift
Swift package providing components from the matrix-rust-sdk
https://github.com/matrix-org/matrix-rust-components-swift
Last synced: about 1 year ago
JSON representation
Swift package providing components from the matrix-rust-sdk
- Host: GitHub
- URL: https://github.com/matrix-org/matrix-rust-components-swift
- Owner: matrix-org
- License: apache-2.0
- Created: 2022-02-10T14:55:32.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-07-26T10:00:32.000Z (almost 2 years ago)
- Last Synced: 2024-07-26T11:27:17.047Z (almost 2 years ago)
- Language: Swift
- Size: 51.5 MB
- Stars: 21
- Watchers: 13
- Forks: 5
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# Swift package for Matrix Rust components
This repository is a Swift Package for distributing releases of the [Matrix Rust SDK](https://github.com/matrix-org/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](https://github.com/matrix-org/matrix-rust-sdk).
## Usage
For more information about using the package, please read the [Getting Started](docs/Getting%20Started.md) 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](Tools/Release/README.md) 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.