xsf / xeps

Hosts the markup for all XMPP Protocol Extensions.
https://xmpp.org/extensions/
Other
125 stars 121 forks source link

Use link to immutable versioned XEP in biblatex's "url" entry #1304

Closed Flowdalic closed 9 months ago

Flowdalic commented 9 months ago

One major problem when citing XEPs is that they are often cited using links to the living, that is mutable, version of the XEP. For example: https://xmpp.org/extensions/xep-0123.html

However, we really want people to be able to cite an immutable document. Luckily, we have the attic/ where we keep immutable versioned XEPs that can be referenced.

This PR changes the XSL so that the immutable versioned XEP URL is used for the generated biblatex entry.

However, it is unfortunately not read yet. Primarily because we do not seem to keep a immutable versioned variant of the latest version of a XEP. If we could change the editor workflow to also create a versioned XEP in attic/ for the latest version of the XEP, then this could be merged.

That said, purely for aesthetic reasons I would prefer to not have the term attic in the part of the URL. Maybe we can change this to versioned (or something else)?

Kev commented 9 months ago

That said, purely for aesthetic reasons I would prefer to not have the term attic in the part of the URL. Maybe we can change this to versioned (or something else)?

You'd like to change the immutable URLs from /attic/ to /versioned/ ? ;)

(This is above my pay grade, in any case)

Kev commented 9 months ago

I'm happy for someone to patch the tooling so it archives the latest version too, BTW, but am not inclined to make the change myself at the moment.

Flowdalic commented 9 months ago

I'm happy for someone to patch the tooling so it archives the latest version too, BTW, but am not inclined to make the change myself at the moment.

Then we should disable the logic for now: https://github.com/xsf/xeps/pull/1308