Activities for following user actor
Introduced in GitLab 16.5 with two flags named activity_pub
and activity_pub_project
. Disabled by default. This feature is an Experiment.
On self-managed GitLab, by default this feature is not available. To make it available,
an administrator can enable the feature flags
named
activity_pub
and activity_pub_project
.
On GitLab.com, this feature is not available.
The feature is not ready for production use.This feature requires two feature flags:
-
activity_pub
: Enables or disables all ActivityPub-related features. -
activity_pub_project
: Enables and disable ActivityPub features specific to projects. Requires theactivity_pub
flag to also be enabled.
Profile
This activity is the first resource ActivityPub has in mind:
{
"@context": "https://www.w3.org/ns/activitystreams",
"id": USER_PROFILE_URL,
"type": "Person",
"name": USER_NAME,
"url": USER_PROFILE_URL,
"outbox": USER_OUTBOX_URL,
"inbox": null,
}
Outbox
The user actor is special because it can be linked to all events happening on the platform. It’s a join of events on other resources:
- All release activities.
- All project activities.
- All group activities.