Unblock SDK dependencies - publish to crates.io
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 1
- Forks
- 0
- Avg merge
- 1d 12h
- Merged PRs (30d)
- 15
Description
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
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by auditing the SDK's direct and transitive dependencies for unpublished or private crates and checking Cargo compatibility. Then review the publishing workflow, crates.io metadata, documentation, and CI/CD requirements described in the issue. Done means all SDK crates resolve publicly through crates.io, installation documentation is updated, and the publish workflow is validated.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- build-system, ci-cd, documentation, release
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100