A CalDAV server implementation
 
 
Go to file
Christian Nicola 510b38a0b8 Refactor code to fix linter errors
This patch takes care of the linter errors that were caused by the new
property value code.

Some linter issues were turned off because they seem to be kind of
arbitrary right now (function length, cyclomatic complexity). I can
justify why the code has been written this way, but later down the line
it might be a good idea to rethink the implementation (and successively
turn the linter back on for these code blocks).
2021-11-23 20:46:25 +01:00
.github/workflows Fix name of default Actions pipeline 2021-11-08 10:25:34 +01:00
cmd/calserv Initial commit 2021-11-05 12:19:12 +01:00
pkg/ics Refactor code to fix linter errors 2021-11-23 20:46:25 +01:00
.gitignore Implement ics.Scanner 2021-11-05 18:54:27 +01:00
.golangci.yml Update linter settings & go fmt 2021-11-08 16:48:42 +01:00
HEADER Initial commit 2021-11-05 12:19:12 +01:00
LICENSE Initial commit 2021-11-05 12:19:12 +01:00
Makefile Enable test caching in Makefile 2021-11-08 10:22:32 +01:00
README.md Add some useful info to the README (RFCs & specs) 2021-11-08 16:48:42 +01:00
go.mod Start implementation of iCalendar file specifiation 2021-11-05 14:00:43 +01:00
go.sum Implement ics.Scanner 2021-11-05 18:54:27 +01:00

README.md

calsync

A CalDAV server implementation

Specifications:

  • RFC 4791 Calendaring Extensions to WebDAV (CalDAV)

https://datatracker.ietf.org/doc/html/rfc4791

  • RFC 5545 Internet Calendaring and Scheduling Core Object Specification

https://datatracker.ietf.org/doc/html/rfc5545