Skip to content

feat: add CalDAV and CardDAV as recognized brands#104

Open
josecoelho wants to merge 2 commits intoobsidianmd:masterfrom
josecoelho:add-caldav-brand
Open

feat: add CalDAV and CardDAV as recognized brands#104
josecoelho wants to merge 2 commits intoobsidianmd:masterfrom
josecoelho:add-caldav-brand

Conversation

@josecoelho
Copy link
Copy Markdown
Contributor

Summary

  • Add CalDAV and CardDAV to the DEFAULT_BRANDS list in the sentence-case rule

Why

CalDAV (Calendaring Extensions to WebDAV, RFC 4791) and CardDAV (vCard Extensions to WebDAV, RFC 6352) are internet standards with specific capitalization — the "DAV" portion is an acronym for Distributed Authoring and Versioning.

WebDAV is already recognized in the acronyms list. CalDAV and CardDAV extend WebDAV but use mixed case (not all-caps), so they belong in the brands list.

The review bot currently flags these as sentence case violations. I had to replace all "CalDAV" references with "calendar" in my plugin obsidian-tasks-caldav to pass the obsidian-releases review.

Fixes #103

🤖 Generated with Claude Code

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Mar 18, 2026

All contributors have signed the CLA ✍️ ✅
Posted by the CLA Assistant Lite bot.

CalDAV (Calendaring Extensions to WebDAV, RFC 4791) and CardDAV
(vCard Extensions to WebDAV, RFC 6352) have mixed-case capitalization
that needs to be preserved exactly. Added to brands (not acronyms)
since the acronyms list uppercases tokens entirely.

Fixes obsidianmd#103

Co-Authored-By: Claude Opus 4.6 <[email protected]>
@josecoelho
Copy link
Copy Markdown
Contributor Author

I have read the CLA Document and I hereby sign the CLA

github-actions bot added a commit that referenced this pull request Mar 18, 2026
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

Successfully merging this pull request may close these issues.

Add CalDAV as a recognized brand in sentence-case rule

1 participant