[TRACKING] FEP-67ff: FEDERATION.md #157
Labels
No labels
bug
contribution welcome
duplicate
enhancement
FEP Draft
FEP Final
FEP Withdrawn
good first issue
help wanted
invalid
question
upstream
No milestone
No project
No assignees
3 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: fediverse/fep#157
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The proposal has been received. Thank you!
This issue tracks discussions and updates to the proposal during the
DRAFT
period.Please post links to relevant discussions as comment to this issue.
dateReceived
: 2023-09-05If no further actions are taken, the proposal may be set by editors to
WITHDRAWN
on 2024-09-04 (in 1 year).Discussion topic https://socialhub.activitypub.rocks/t/fep-67ff-federation-md/3555
cc @silverpill
I'm requesting final comments.
XMPP has a similar implementation XEP-0453 of a schema called DOAP (Description of a Project).
It includes the following fields:
A human-readable FEDERATION.md is great, but it should also be joined with something like FEDERATION.json that is machine-readable. It makes it possible to have automated lists of software support status such as: https://xmpp.org/extensions/. I'd also suggest to have a schema close to DOAP schema, just so that we're not re-inventing the wheel.
A machine-readable NodeInfo implementation report has been proposed in FEP-6481. Another idea was to use the instance actor (link). I don't have a strong opinion on file vs nodeinfo vs actor, that should probably be decided by people who develop testing tools.