Skip to content

Commit

Permalink
Refactored link types
Browse files Browse the repository at this point in the history
  • Loading branch information
benfortuna committed Dec 13, 2023
1 parent 261a7e1 commit e632732
Show file tree
Hide file tree
Showing 4 changed files with 44 additions and 6 deletions.
5 changes: 0 additions & 5 deletions docs/extensions/link.md

This file was deleted.

28 changes: 28 additions & 0 deletions docs/extensions/link/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# iCal4j Extensions - Link

The iCalendar `LINK` property was recently ratified as a standard way of linking iCalendar objects with each other
or with externally addressable content. These extensions identify a subset of potentially useful types of linking
extracted from the list of registered link relations.

## Alternate

An Alternate link property provides the location of an alternate representation of the enclosing component. This
could be interpreted as a duplication of the `URL` property, however `LINK` property allows more freedom to
specify multiple representations of a component.

## Author

Identifies a component author, which can be important when a single component can be modified by multiple
collaborators.

## Bookmark

A permalink (bookmark) to the enclosing component.

## Copyright

A link to copyright notices for the enclosing component.

## Edit

A link to a form or application that supports editing of the enclosing component.
13 changes: 13 additions & 0 deletions docs/extensions/link/status.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
[iCalendar Status]: https://www.rfc-editor.org/rfc/rfc5545#section-3.8.1.11

# iCal4j Extensions - Link: Status

The Status Link provides supported for extended status information beyond the standard [iCalendar Status] property.

### Active

### Completed

### Failed

### Potential
4 changes: 3 additions & 1 deletion mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,9 @@ nav:
- Note: extensions/concept/note.md
- Metric: extensions/concept/metric.md
- Availability: extensions/concept/availability.md
- Link: extensions/link.md
- Link:
Overview: extensions/link/index.md
Status: extensions/link/status.md
- Participant: extensions/participant.md
- Outlook: extensions/outlook.md
- vCard:
Expand Down

0 comments on commit e632732

Please sign in to comment.