Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move internalto pkg #156

Open
DeepDiver1975 opened this issue Apr 11, 2024 · 4 comments
Open

Move internalto pkg #156

DeepDiver1975 opened this issue Apr 11, 2024 · 4 comments

Comments

@DeepDiver1975
Copy link
Contributor

Let's say someone wants to implement an own webdav based server and follow the daldav, carddav or webdav pattern in this package.

Currently this is not possible because of the code living in internal.

I suggest to move the code to pkgto allow more reuse of the code base.

@emersion what do you think? THX

@emersion
Copy link
Owner

I'm not sure I understand the use-case here. Why not use the backend interfaces already exposed by go-webdav?

@DeepDiver1975
Copy link
Contributor Author

Let's say I want to implement by own WebDAV server for files and folders but with my own customer properties on the resources.

@DeepDiver1975
Copy link
Contributor Author

@emersion
Copy link
Owner

Hm, I see, thanks for the links, very helpful.

Unfortunately I'm not sure I'd like to expose this as a public API. It would increase the API surface quite a bit, maintaining just the existing API surface is already a lot of work. Also, non-standard properties are not something I want to help spread in general…

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants