ActivityPub
Status: Experiment
- GitLab 16.5에서 도입되었으며,
activity_pub
와activity_pub_project
라는 두 개의 플래그가 있습니다. 기본적으로 비활성화됩니다. 이 기능은 실험입니다.
자체 관리되는 GitLab에서는 기본적으로 이 기능을 사용할 수 없습니다. 기능을 사용 가능하게 하려면, 관리자는
activity_pub
및 activity_pub_project
라는 기능 플래그를 활성화할 수 있습니다.GitLab.com 및 GitLab Dedicated에서는 이 기능이 제공되지 않습니다.
이 기능은 프로덕션 사용을 위한 준비가 되어 있지 않습니다.
GitLab에서 ActivityPub의 사용은
GitLab Testing Agreement에 의해 규제됩니다.
이 문서의 목표는 GitLab에 Fediverse 기능을 추가하기 위한 구현 경로를 제공하는 것입니다.
이 페이지는 개념적이고 높은 수준의 관점을 설명하며, 하위 페이지에서는 GitLab의 실제 레일스 코드베이스에서 이를 구현하는 방법과 같은 기술적인 깊이에서 구현에 대해 설명합니다.
이 기능에는 두 개의 기능 플래그가 필요합니다:
-
activity_pub
: 모든 ActivityPub 관련 기능을 활성화 또는 비활성화합니다. -
activity_pub_project
: 프로젝트에 특정한 ActivityPub 기능을 활성화 및 비활성화합니다.activity_pub
플래그도 활성화되어야 합니다.
대부분의 구현은
건축 디자인 문서에서 논의되고 있으며, 더 많은 정보는 이 문서를 참조하십시오.
지금은 ActivityPub 액터를 구현하는 방법을 참조하십시오.