koushiro opened a new issue, #6755:
URL: https://github.com/apache/opendal/issues/6755

   As discussed in https://github.com/apache/opendal/discussions/6752
   
   > there are still inconsistencies in implementation patterns across various 
services. This discussion aims to discuss and unify these coding details to 
improve code consistency and maintainability.
   
   ## Tasks
   
   - [ ] Implement `Debug` Trait for all service builders
   - [ ] Module and Structure Renaming
     - `ServiceAccessor` → `ServiceBackend` (to align the naming conventions of 
`backend` module)
     - `delete` module → `deleter` module (to align with naming conventions 
like `writer`, `reader`, `lister`)
   - [ ] Remove Empty `list` Operation Implementations
     - Only keep list implementations in services that actually provide this 
functionality
     - Remove useless `list` implementations from services that don't support 
this operation or have not implemented it yet.
   - [ ] Unify Scheme Usage
     -  Prefer direct string-based scheme specification over enum-based approach
     - Consider removing the `Scheme` enum in favor of string literals


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to