Skip to content

Unblock SDK dependencies - publish to crates.io #2

@figitaki

Description

@figitaki

Rationale

The Turnkey SDK currently has unresolved or unpublished dependencies that block broader adoption and integration. Publishing to crates.io is essential for the Rust ecosystem and enables seamless dependency resolution.

Suggested Scope

  • Audit all SDK dependencies (direct and transitive)
  • Identify any unpublished or private crates
  • Update version constraints and compatibility checks
  • Publish to crates.io with proper metadata
  • Update documentation with crates.io registry info
  • Establish CI/CD pipeline for automated publishing

Effort Estimate

Medium (2-3 weeks) depending on transitive dependency complexity and any required API changes for stability.

Success Criteria

  • All SDK crates published and publicly available on crates.io
  • Cargo can resolve dependencies without custom registries
  • Documentation updated with installation instructions
  • CI validates publish workflow on each release

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions