fursona-schema icon indicating copy to clipboard operation
fursona-schema copied to clipboard

[Question] Links in `description` property

Open AverageHelper opened this issue 1 year ago • 2 comments

The description of the description property in the schema says it's for "additional notes or links". Is this field meant to contain some flavor of Markdown? Is there some standard Markdown flavor that authors should expect implementers to sanitize and render? I see Gemini URLs are permitted in various places, so should fursona.json authors expect a hypothetical Gemini viewer to handle Gemtext in the description instead, and somehow serve a different file for Gemini?

The reference viewer implementation doesn't seem to handle Markdown in the description, based on my testing. I'm guessing from the source code that Markdown isn't explicitly handled there.

My use case is that I'd like to link the artist of my ref sheet, and I'm debating whether I should include the link in a parenthetical inside the description (i.e. "description": "Lorem ipsum dolor sit amet. (Ref by [some-artist](https://example.com))"), or play around with some non-standard additional property for the artist's name and URL for my own fursona.json renderer.

If description isn't meant to contain rich text at all, Markdown or otherwise, then maybe an additional refArtist field, or even a refArtists array field, containing objects that have a name and url property, might be useful?

AverageHelper avatar Jul 10 '24 02:07 AverageHelper