Skip to content

Add ResShare file-sharing toolkit under ecosystem/tools#240

Open
devangb3 wants to merge 6 commits intoapache:masterfrom
devangb3:master
Open

Add ResShare file-sharing toolkit under ecosystem/tools#240
devangb3 wants to merge 6 commits intoapache:masterfrom
devangb3:master

Conversation

@devangb3
Copy link

Summary

This PR adds a ResShare file-sharing toolkit in ecosystem/tools/reshare-lib, aligned with the existing toolkit format.

What changed

  • Added new toolkit package at ecosystem/tools/reshare-lib
    • src/index.js
    • src/modules/{auth,files,shares}.js
    • examples/{basic-usage.js,advanced-demo.js}
    • tests/unit/client.test.js
    • README.md, package.json, .gitignore, jest.config.cjs
  • Updated toolkit packaging/metadata to match project conventions:
    • package name: resshare-toolkit
    • license: Apache-2.0
    • Jest-based test script
  • Added Apache headers to toolkit source/test/example files.
  • Updated repo docs to include the new toolkit:
    • README.md
    • ecosystem/README.md

devangb3 and others added 6 commits February 24, 2026 09:47
- Created core files including `README.md`, `package.json`, and configuration for Jest testing.
- Implemented main client functionality in `src/index.js` and modularized authentication, file handling, and sharing features in respective modules.
- Added example scripts for basic usage and advanced scenarios.
- Included a `.gitignore` file to exclude unnecessary files from version control.
- Established a testing framework with initial unit tests for client functionality.
Add implementation of ResShare Toolkit
Add Apache Licence for reshare-lib
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants