Skip to content
This repository has been archived by the owner on Mar 29, 2024. It is now read-only.

Create federated presence doc under "Shared practices" category #10

Merged
merged 3 commits into from
May 15, 2023

Conversation

gabek
Copy link
Owner

@gabek gabek commented Apr 12, 2023

This is categorized under "Actions" but I'm not sure that's a great name. I didn't want to use "Activities" because that refers to a specific term in ActivityPub, and "Standards" feels like it's from a standards body.

What I'm trying to say is "Common things that can happen on the Fediverse that multiple projects have agreed is the way to do it". Is "Actions" a name for that?

Will from Immers Space will add examples.

@gabek
Copy link
Owner Author

gabek commented Apr 12, 2023

Johannes suggested "Shared practices" and I think that's sufficiently vague and describes what this is, so I renamed it to that.

@gabek gabek changed the title Create federated presence doc under "Actions" category Create federated presence doc under "Shared practices" category Apr 12, 2023
@Johann150
Copy link

What is it not?

Going from the above I think the proper term/way would be a FEP? Or are we already throwing that decision out again?

@gabek
Copy link
Owner Author

gabek commented Apr 13, 2023

Going from the above I think the proper term/way would be a FEP? Or are we already throwing that decision out again?

I'm a bit confused. Where in this PR is it talking about the enhancement proposals? This is for discussing federated presence.

@Johann150
Copy link

I'm not sure what this section is supposed to be. The "name-lawyering" to avoid calling it a "standard" doesn't really help. If it is merely about "what different projects are doing" would it not be more fitting to document it for the individual projects, perhaps having a "same as xyz implementation" hint or outright making it a link a la "see xyz implementation"? (Of course the latter would be a problem when something changes, but keeping things up to date would probably be an issue either way.)

Since this is about discussing interoperability between different applications, I believe it also fits this self-definition of what a FEP is:

The goal of a FEP is to improve interoperability and well-being of diverse services, applications and communities that form the Fediverse.
-- https://codeberg.org/fediverse/fep/#fediverse-enhancement-proposals

If you think this does not need to be a FEP, I think the statement I quoted from "what this is not" should be revised to make that distinction.

@gabek
Copy link
Owner Author

gabek commented Apr 14, 2023

This isn't looking to make a change to the spec or enhance anything. It's simply to document "hey, we're doing X this way, if you want to do X too, here's how you do it". The name is "shared practices" because it's a practice shared, not a standard as established by a standards body.

It's purely for the goal of documenting, not for changing.

@jernst jernst merged commit 6d47db3 into main May 15, 2023
@jernst jernst deleted the gek/federated-presence branch May 15, 2023 04:29
@jernst
Copy link
Collaborator

jernst commented May 15, 2023

I'm going out on a limb here and just start merging, on the grounds that I claim progress is good :-)

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants