GitHub user Xuanwo edited a discussion: Extract WebdavFs logic to integrations

Hi, @Young-Flash, do you think it's a good idea to split the `impl WebdavFs for 
opendal` logic out to integrations? We can maintain a new crate called 
`dav-server-fs-opendal`.

After this change, our depends will become: `oay` -> `dav-server-fs-opendal` -> 
`dav-server` & `opendal`.

Benefits:

- Make `oay` a thin wrapper bin instead of bunch of logic here.
- Easier to test for dav related logic.
- `dav-server` ecosystem could use `dav-server-fs-opendal` on their own needs.
- In the future, we can have `dav-server-lock-opendal`.

Also cc dav-server's maintainer @messense for ideas.

GitHub link: https://github.com/apache/incubator-opendal/discussions/2890

----
This is an automatically sent email for [email protected].
To unsubscribe, please send an email to: [email protected]

Reply via email to