This document is intended as an initial guide for newbie developers on the Reefknot project. It is intended to be a concise guide to the iCalendar specifications, protocols and software, as well as introducing the Reefknot code base and showing you how to get started helping on the project. Its primary purpose is to give new developers a way to get started without wading through hundreds of pages of RFCs. This document is currently a draft.
Comments etc very welcome, preferably to .
After you read this, you probably want to read the Implementors' Guide to Internet Calendaring currently being drafted by the IETF Calendaring and Scheduling working group. It's up to you. If you want to grok iCalendar in fullness, however, you will have to inhale the RFCs at some point. Reefknot is a set of Perl modules and scripts intended to make it easy to implement RFC-compliant calendaring and scheduling applications. For more on the modules we're planning to build, you might want to read the Reefknot Developers' Roadmap.