pimutils / pimutils/vdirsyncer
Support for managed attachments
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 1.9k
- Forks
- 185
- Avg merge
- 11h 49m
- Merged PRs (30d)
- 1
Description
I would like to see support for the recently proposed "managed attachements" in vdirsyncer and khal, see the draft for details.
From the caldeveloper mailing list I take it, that currently only Apple's client and server, and the CMU/Fastmail Cyrus server support it, but this is obviously a chicken and egg problem somebody will need to break.
So, we could just save all attachments in a new subfolder (e.g. attachements), but would need to transform the urls to something we can save on disk.
While we are at it, we could also think about supporting Time Zones by Reference.
I'll see if I can find the time to whip a PR together.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No source files, tests, or entry points are named. Start by reading the linked CalDAV attachments draft and inspecting how vdirsyncer and khal currently represent calendar data; clarify whether managed attachments, Time Zones by Reference, or both are in scope. Done should be defined as interoperable support for the selected draft feature.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- cli
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100