Because opendal is the main and direct user of reqsign, I believe that donating reqsign to opendal will be beneficial for the project's future maintenance.
I'm just wondering if it needs to be maintained as a separate repo? Or should it be merged directly into the opendal repo, like object-store. I think including reqsign as part of opendal can help contributors better maintain all of this. If needed, I am also willing to participate in CI maintenance and other related work. Best, Chojan ________________________________ From: Xuanwo <[email protected]> Sent: Tuesday, March 26, 2024 06:26 To: [email protected] <[email protected]> Subject: [DISCUSS] Donation of reqsign to opendal Hello, everyone. I start this thread to discuss the donation of reqsign <https://github.com/Xuanwo/reqsign> to the opendal project. Context reqsign <https://github.com/Xuanwo/reqsign> is a rust lib of signing HTTP requests without heavy SDKs. opendal uses reqsign to sign nearlly all http based services. And opendal is the biggest user of reqsign. Motivation • Nearly all reqsign contributors are also opendal contributors. They appear to be almost the same community. • To add new services in opendal, users must first enable service support in reqsign and then update reqsign within opendal. • By integrating reqsign into opendal, the community can develop features more rapidly. Drawback • reqsign is not included in opendal and does not share its vision. For instance, reqsign can be utilized for AWS EC2, which opendal does not support. • reqsign has its own GitHub workflow. The donation process might be challenging. Discussion What are your thoughts on this? Do you believe it's beneficial for the opendal community to support maintaining reqsign? Would you be interested in helping maintain reqsign? Xuanwo
