Remove macaron dependency
- Dominant language
- Go
- Stars
- 0
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
The main issue with the current code is that the dependency library macaron does not support the methods that DAV requires (COPY, LOCK, MKCOL, MOVE, PROPFIND, PROPPATCH, and UNLOCK).
When using the current code as a dav microservice together with GIN, macaron needs to be removed and use the Go http router directly.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating where macaron is integrated into the DAV microservice and how Gin currently exposes DAV requests. Check the Go HTTP router entry point and verify handling for COPY, LOCK, MKCOL, MOVE, PROPFIND, PROPPATCH, and UNLOCK; done means macaron is removed and these methods remain supported.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- api, backend
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100