Skip to content

finn-block/tbdex-swift

This branch is 27 commits behind TBD54566975/tbdex-swift:main.

Folders and files

NameName
Last commit message
Last commit date
Feb 29, 2024
Mar 20, 2024
Mar 20, 2024
Mar 19, 2024
Feb 2, 2024
Feb 22, 2024
Jan 3, 2024
Mar 19, 2024
Dec 13, 2023
Dec 13, 2023
Dec 13, 2023
Dec 13, 2023
Feb 2, 2024
Feb 27, 2024
Feb 23, 2024

Repository files navigation

tbdex-swift

SPI Swift Versions SPI Platforms OpenSSF Scorecard

⚠️ tbDEX SWIFT SDK IS CURRENTLY A WIP! ⚠️

Prerequisites

Cloning

After cloning this repository, run:

make bootstrap

This will configure the repository's submodules properly, and ensure you're all set to go!

Release Guidelines

Pre-releases

With Swift Package Manager, pre-releases are not necessary as it can directly utilize the repository's revision or branch name. For instance, to test the current version of the tbDEX package, you can specify either:

  // Use the main branch
  .package(url: "https://github.com/TBD54566975/tbdex-swift.git", .branch("main")),

  // Use a specific commit
  .package(url: "https://github.com/TBD54566975/tbdex-swift.git", .revision("28b3c865742f3b0cb9813f84e9c547425a06ac1d")),

Releasing New Versions

To release a new version, initiate the Release workflow:

  1. Select the version type: major, minor, patch, or manual.

    • For instance, if the latest version is 0.1.2:
      • major will update to 1.0.0
      • minor will update to 0.2.0
      • patch will update to 0.1.3
      • For manual, input the desired version in the Custom Version field, e.g., 0.9.0
  2. The workflow will automatically create a git tag and a GitHub release, including an automated changelog.

Publishing Docs

API reference documentation is automatically updated and available at https://swiftpackageindex.com/TBD54566975/tbdex-swift/{latest-version}/documentation/tbdex following each release.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Swift 99.2%
  • Makefile 0.8%