summaryrefslogtreecommitdiff
path: root/specification/forgefed-vocabulary.md
diff options
context:
space:
mode:
Diffstat (limited to 'specification/forgefed-vocabulary.md')
-rw-r--r--specification/forgefed-vocabulary.md50
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`