diff options
Diffstat (limited to 'specification/forgefed-vocabulary.md')
-rw-r--r-- | specification/forgefed-vocabulary.md | 50 |
1 files changed, 25 insertions, 25 deletions
diff --git a/specification/forgefed-vocabulary.md b/specification/forgefed-vocabulary.md index 2e4af54..43abea4 100644 --- a/specification/forgefed-vocabulary.md +++ b/specification/forgefed-vocabulary.md @@ -17,14 +17,14 @@ title: ForgeFed Vocabulary 2019 ... -## Abstract +# Abstract This document describes the ForgeFed vocabulary. It's intended to be an extension of the [ActivityPub Vocabulary](https://www.w3.org/TR/activitystreams-vocabulary/) and provides additional vocabulary for federation of project management and version control system hosting and collaboration platforms. -## Introduction +# Introduction The ForgeFed Vocabulary describes a set of types and properties to be used by platforms that support the ForgeFed protocol. This specification describes only @@ -32,7 +32,7 @@ the new vocabulary called ForgeFed. The ForgeFed behavior specification describes how to use this vocabulary, along with standard ActivityPub vocabulary, to support the ForgeFed protocol. -## Types +# Types The base URI of all ForgeFed terms is `https://forgefed.peers.community/ns#`. The ForgeFed vocabulary has a JSON-LD context whose URI is @@ -51,9 +51,9 @@ A typical `@context` of a ForgeFed object may look like this: ] ``` -### Activity Types +## Activity Types -#### Push +### Push **URI:** `https://forgefed.peers.community/ns#Push` @@ -83,9 +83,9 @@ A Repository actor can use this Activity to notify followers of new changes. } ``` -### Actor Types +## Actor Types -#### Repository +### Repository **URI:** `https://forgefed.peers.community/ns#Repository` @@ -110,9 +110,9 @@ A Repository actor can use this Activity to notify followers of new changes. } ``` -### Object Types +## Object Types -#### Commit +### Commit **URI:** `https://forgefed.peers.community/ns#Commit` @@ -144,7 +144,7 @@ A Repository actor can use this Activity to notify followers of new changes. } ``` -#### TicketDependency +### TicketDependency **URI:** `https://forgefed.peers.community/ns#TicketDependency` @@ -174,7 +174,7 @@ be "dependsOn". } ``` -#### Ticket +### Ticket **URI:** `https://forgefed.peers.community/ns#Ticket` @@ -206,9 +206,9 @@ repository), and are used to track ideas, proposals, tasks, bugs and more. } ``` -## Properties +# Properties -### assignedTo +## assignedTo **URI:** `https://forgefed.peers.community/ns#assignedTo` @@ -224,7 +224,7 @@ repository), and are used to track ideas, proposals, tasks, bugs and more. **Example:** -### isResolved +## isResolved **URI:** `https://forgefed.peers.community/ns#isResolved` @@ -241,7 +241,7 @@ and it doesn't need to attract attention anymore. **Example:** -### dependsOn +## dependsOn **URI:** `https://forgefed.peers.community/ns#dependsOn` @@ -258,7 +258,7 @@ can't be resolved without those tickets being resolved too. **Example:** -### dependedBy +## dependedBy **URI:** `https://forgefed.peers.community/ns#dependedBy` @@ -275,7 +275,7 @@ they can't be resolved without this tickets being resolved too. **Example:** -### dependencies +## dependencies **URI:** `https://forgefed.peers.community/ns#dependencies` @@ -293,7 +293,7 @@ tickets that this ticket depends on, i.e. this ticket is the `subject` of the **Example:** -### dependants +## dependants **URI:** `https://forgefed.peers.community/ns#dependants` @@ -311,7 +311,7 @@ tickets that depends on this ticket, i.e. this ticket is the `object` of the **Example:** -### repository +## repository **URI:** `https://forgefed.peers.community/ns#repository` @@ -327,7 +327,7 @@ tickets that depends on this ticket, i.e. this ticket is the `object` of the **Example:** -### committedBy +## committedBy **URI:** `https://forgefed.peers.community/ns#committedBy` @@ -350,7 +350,7 @@ copy of the repository. **Example:** -### hash +## hash **URI:** `https://forgefed.peers.community/ns#hash` @@ -370,7 +370,7 @@ be the SHA1 hash of the patch info. **Example:** -### committed +## committed **URI:** `https://forgefed.peers.community/ns#committed` @@ -391,7 +391,7 @@ repository. We call the former event "created" and the latter event **Example:** -### filesAdded +## filesAdded **URI:** `https://forgefed.peers.community/ns#filesAdded` @@ -409,7 +409,7 @@ didn't exist in the previous version of the tree. **Example:** -### filesModified +## filesModified **URI:** `https://forgefed.peers.community/ns#filesModified` @@ -427,7 +427,7 @@ of the tree, and its contents got modified in this commit. **Example:** -### filesRemoved +## filesRemoved **URI:** `https://forgefed.peers.community/ns#filesRemoved` |