Skip to content
This repository has been archived by the owner on Dec 12, 2024. It is now read-only.

TBDex WASM Release Documentation And Checklist #127

Open
6 of 27 tasks
nitro-neal opened this issue Sep 30, 2024 · 0 comments
Open
6 of 27 tasks

TBDex WASM Release Documentation And Checklist #127

nitro-neal opened this issue Sep 30, 2024 · 0 comments
Labels
bug Something isn't working

Comments

@nitro-neal
Copy link
Contributor

nitro-neal commented Sep 30, 2024

TBDex WASM Release Documentation And Checklist

Repository Components

Core Components

Example Implementations

  1. Local Exemplars

  2. Front-end React Exemplar

NPM Packages

  • Official Package (Pending)

  • Test Package

    • Location: tbdex-wasm-test
    • Purpose: Rapid testing environment while awaiting official release

Priority Tasks

High Priority

  • DID Web Implementation
    • Update Web5 Cli to be able to generate did web with configurable service endpoints
    • Create testing DID web with service endpoints to http://localhost:8082
    • Host on designated domain
    • Update exemplars to use DID Web
  • Flow Implementations
    • Add Happy Path Flow to exemplar
    • Add Webhook Flow to exemplar
    • Add Cancel Flow to exemplar
  • Bug Fixes
    • Resolve Get Exchange WASM Black hole error
    • Fix submitOrder and createExchange WASM black hole error
  • NPM Publishing
    • Configure Github Action workflow
    • Created test npm package to unblock and test react excemplar
    • Add NPM_TOKEN secret to tbdex-rs repo
    • Execute release action
    • Add NPM Readme

Lower Priority

  • Documentation Updates
    • Create README for Local Exemplar
    • Update WASM SDK README (can match Kotlin format)
    • Develop comprehensive NPM documentation
  • Testing Improvements
    • Expand HTTP client unit tests
    • Add missing test vectors
  • Package Refinements
    • Ensure proper type publishing for typescript
    • Verify complete package contents beyond minified JS
  • Bugs
    • Fix transient failing errors because of did dht time out (switch to did web or mock)
    • Change wasm bundle script to work on ubuntu and macos (currently only works on mac)

Next Steps

  1. Focus on completing high-priority items, particularly DID Web implementation
  2. Address critical WASM black hole errors
  3. Complete NPM publishing setup
  4. Progress through documentation and testing improvements
@nitro-neal nitro-neal added the bug Something isn't working label Sep 30, 2024
@nitro-neal nitro-neal changed the title tbdex-ts typescript release feature checklist TypeScript tbdex-ts Release Feature Checklist Sep 30, 2024
@nitro-neal nitro-neal changed the title TypeScript tbdex-ts Release Feature Checklist tbdex-ts Release Feature Checklist Oct 1, 2024
@nitro-neal nitro-neal changed the title tbdex-ts Release Feature Checklist TBDex WASM Release Documentation And Checklist Oct 23, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Something isn't working
Projects
Status: No status
Development

No branches or pull requests

1 participant