awslabs / awslabs/aws-crt-nodejs
Support `aws-c-s3`
- Dominant language
- TypeScript
- Stars
- 43
- Forks
- 32
- Avg merge
- 1d 17h
- Merged PRs (30d)
- 1
Description
### Describe the feature
Natively supporting [`aws-c-s3`](https://github.com/awslabs/aws-c-s3) would be great to improve S3 operations from Node.js, like transparent multipart upload.
### Use Case
Transparent multipart upload.
### Proposed Solution
Just like other SDKs, add `aws-crt/s3` to bind `aws-c-s3`.
### Other Information
- `aws-crt-python`: https://awslabs.github.io/aws-crt-python/api/s3.html#
- `aws-crt-java`: https://awslabs.github.io/aws-crt-java/software/amazon/awssdk/crt/s3/package-summary.html
### Acknowledgements
- [ ] I may be able to implement this feature request
- [ ] This feature might incur a breaking change
Contributor guide
Research direction
Start by reviewing the existing Node.js SDK bindings and the aws-crt-python and aws-crt-java S3 APIs linked in the issue. Define the aws-crt/s3 entry point around aws-c-s3 and verify transparent multipart upload; the issue names no tests or files, so validation details remain to be established.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- aws, node.js, typescript
- Domain
- backend, cloud
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100