Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
  • This project
    • Loading...
  • Sign in / Register
GitLab Community Edition
GitLab Community Edition
  • Project
    • Project
    • Details
    • Activity
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
    • Locked Files
  • Issues 11,039
    • Issues 11,039
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 668
    • Merge Requests 668
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Charts
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • GitLab.org
  • GitLab Community EditionGitLab Community Edition
  • Issues
  • #44486

Closed
Open
Opened Mar 21, 2018 by Ted Gould@ted.gould 
  • Report abuse
  • New issue
Report abuse New issue

Share events externally via ActivityPub

Description

While working in Gitlab developers and projects create a lot of interesting events, commits, comments, releases, etc. Each of these could be shared on social networks or other types of sites. Gitlab currently supports standards like RSS for these type of events, but the ActivityPub standard would allow for realtime pushing of the events and integration with other sites that support the standard.

Proposal

Gitlab should push events out using the ActivityPub standard. I'll note that I'm not suggesting that Gitlab should become a social network. Just supply data for other networks.

Use cases

  • I want to follow hot-shot developer "foobar" so I follow "@foobar@gitlab.com" to receive public events of what "foobar" is doing.
  • I'm a fan of the project "Barish" and want to be able to share their major features

Links / references

  • https://activitypub.rocks/
  • https://www.w3.org/TR/activitypub/
  • https://joinmastodon.org/

Related issues

Assignee
Assign to
Epic
None
Milestone
None
Assign milestone
Time tracking
None
Due date
No due date
5
Labels
Platform auto updated feature proposal popular proposal potential proposal
Assign labels
  • View project labels
Reference: gitlab-org/gitlab-ce#44486