Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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 join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
Status: No status
Development

No branches or pull requests

1 participant