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]
