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

Reply via email to