JSON Feed RSVP Extension

This extension adds a new, optional _rsvp field on each Item in a JSON Feed document, to contain additional metadata fields pertaining to events.

Example

{
	"version": "https://jsonfeed.org/version/1.1",

	// ...

	"items": [
		{
			// ...

			// An RSVP entry MUST contain an `external_url` pointing to the event
			// the RSVP is in response to
			"external_url": "https://example.com/example-event-document",

			// The presence of the `_rsvp` field implies that this Item in the Feed
			// represents an event, and it contains additional event-related metadata
			"_rsvp": {
				// Points to the v1.json file here
				"$schema": "https://gitea.jbrumond.me/minimal/docs/raw/branch/master/json-schema/json-feed/extensions/rsvps/v1.json",

				// Points to this readme doc
				"about": "https://gitea.jbrumond.me/minimal/docs/raw/branch/master/json-schema/json-feed/extensions/rsvps/readme.md",

				// The type of RSVP response, one of "invite", "yes", "no", "maybe", or "interested"
				"rsvp": "yes"
			}
		}
	]
}