Skip to content
  • World
  • Categories
  • 0 Unread 0
  • Recent
  • Users
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

The digital town square for the concert band community.

Connect with local ensembles, trade repertoire insights, and keep the pulse of the wind band world.

  1. Home
  2. Categories
  3. Technical Discussion
  4. FEP-3447: Endorsements

FEP-3447: Endorsements

Scheduled Pinned Locked Moved Technical Discussion
5 Posts 3 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • benpateB This user is from outside of this forum
    benpateB This user is from outside of this forum
    benpate
    wrote last edited by
    #1

    This is a topic for community work on FEP-3447: Endorsements. The early-early-pre-draft is currently on my own GitHub, but should be moving to the official Codeberg repository soon.

    I recently started a discussion on Mastodon that is ready to move to a bigger venue. So here we are 🤓

    ? 1 Reply Last reply
    0
    • benpateB benpate

      This is a topic for community work on FEP-3447: Endorsements. The early-early-pre-draft is currently on my own GitHub, but should be moving to the official Codeberg repository soon.

      I recently started a discussion on Mastodon that is ready to move to a bigger venue. So here we are 🤓

      ? Offline
      ? Offline
      [[global:guest]]
      wrote last edited by
      #2

      As it stands now, Accept, Reject and Undo are identical to activities related to a follow relationship.

      I suggest picking more descriptive names for activities:

      - OfferEndorsement
      - AcceptEndorsement
      - RejectEndorsement
      - UndoEndorsement

      And maybe Endorse should be an object instead of activity? An endorser may want to update the endorsement metadata (content, image, tags).

      julianJ 1 Reply Last reply
      0
      • ? [[global:guest]]

        As it stands now, Accept, Reject and Undo are identical to activities related to a follow relationship.

        I suggest picking more descriptive names for activities:

        - OfferEndorsement
        - AcceptEndorsement
        - RejectEndorsement
        - UndoEndorsement

        And maybe Endorse should be an object instead of activity? An endorser may want to update the endorsement metadata (content, image, tags).

        benpateB This user is from outside of this forum
        benpateB This user is from outside of this forum
        benpate
        wrote last edited by
        #3

        Hey @silverpill@mitra.social !

        I tried to use the existing vocabulary as much as possible. It seems like this fits the existing grammar, does it not?

        {
          type:"Offer"
          object: {
            type:"Endorse"
          }
        }
        

        Also, Gilles makes a strong point to just use the word "Trust" -- it's simpler and better known around the world. What do you think of that, instead?

        ? 1 Reply Last reply
        0
        • benpateB benpate

          Hey @silverpill@mitra.social !

          I tried to use the existing vocabulary as much as possible. It seems like this fits the existing grammar, does it not?

          {
            type:"Offer"
            object: {
              type:"Endorse"
            }
          }
          

          Also, Gilles makes a strong point to just use the word "Trust" -- it's simpler and better known around the world. What do you think of that, instead?

          ? Offline
          ? Offline
          [[global:guest]]
          wrote last edited by
          #4

          I don't know. Why do you want to use the existing vocabulary?

          A descriptive activity name leads to a better developer experience:

          - You can look at activity and instantly know what action is being performed.
          - Servers that implement your FEP don't need to use heuristics, look up object, etc. to figure out what's going on.
          - Servers that don't implement your FEP silently ignore unsupported activities, without wasting any resources.

          1 Reply Last reply
          0
          • ? [[global:guest]]

            As it stands now, Accept, Reject and Undo are identical to activities related to a follow relationship.

            I suggest picking more descriptive names for activities:

            - OfferEndorsement
            - AcceptEndorsement
            - RejectEndorsement
            - UndoEndorsement

            And maybe Endorse should be an object instead of activity? An endorser may want to update the endorsement metadata (content, image, tags).

            julianJ This user is from outside of this forum
            julianJ This user is from outside of this forum
            julian
            wrote last edited by
            #5

            @silverpill@mitra.social I disagree, I think using existing vocabulary is superior. You probably already distinguish your logic paths based on the object.

            1 Reply Last reply
            1
            0
            • R AodeRelay shared this topic

            Hello! It looks like you're interested in this conversation, but you don't have an account yet.

            Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

            With your input, this post could be even better 💗

            Register Login
            Reply
            • Reply as topic
            Log in to reply
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes


            • Login

            • Don't have an account? Register

            • Login or register to search.
            • First post
              Last post
            0
            • World
            • Categories
            • Unread 0
            • Recent
            • Users