diff --git a/src/main/resources/forge.json b/src/main/resources/forge.json new file mode 100644 index 0000000..2428b77 --- /dev/null +++ b/src/main/resources/forge.json @@ -0,0 +1,112 @@ +{ + "@context": + { + "@vocab": "_:", + "xsd": "http://www.w3.org/2001/XMLSchema#", + "as": "https://www.w3.org/ns/activitystreams#", + "forge": "https://forgefed.org/ns#", + "sec": "https://w3id.org/security#", + + "Branch": "forge:Branch", + "Commit": "forge:Commit", + "Push": "forge:Push", + "Repository": "forge:Repository", + "Ticket": "forge:Ticket", + "TicketDependency": "forge:TicketDependency", + + "earlyItems": { + "@id": "forge:earlyItems", + "@type": "@id" }, + "previousVersions": { + "@id": "forge:previousVersions", + "@type": "@id", + "@container": "@list" }, + "currentVersion": { + "@id": "forge:currentVersion", + "@type": "@id" }, + "assignedTo": { + "@id": "forge:assignedTo", + "@type": "@id" }, + "isResolved": { + "@id": "forge:isResolved", + "@type": "xsd:boolean" }, + "resolvedBy": { + "@id": "forge:resolvedBy", + "@type": "@id" }, + "resolved": { + "@id": "forge:resolved", + "@type": "xsd:dateTime" }, + "dependsOn": { + "@id": "forge:dependsOn", + "@type": "@id" }, + "dependedBy": { + "@id": "forge:dependedBy", + "@type": "@id" }, + "dependencies": { + "@id": "forge:dependencies", + "@type": "@id" }, + "dependants": { + "@id": "forge:dependants", + "@type": "@id" }, + "description": { + "@id": "forge:description", + "@type": "@id" }, + "cloneUri": { + "@id": "forge:cloneUri", + "@type": "@id" }, + "committedBy": { + "@id": "forge:committedBy", + "@type": "@id" }, + "hash": { + "@id": "forge:hash", + "@type": "xsd:string" }, + "committed": { + "@id": "forge:committed", + "@type": "xsd:dateTime" }, + "filesAdded": { + "@id": "forge:filesAdded", + "@type": "xsd:string" }, + "filesModified": { + "@id": "forge:filesModified", + "@type": "xsd:string" }, + "filesRemoved": { + "@id": "forge:filesRemoved", + "@type": "xsd:string" }, + "ref": { + "@id": "forge:ref", + "@type": "xsd:string" }, + "team": { + "@id": "forge:team", + "@type": "@id" }, + "ticketsTrackedBy": { + "@id": "forge:ticketsTrackedBy", + "@type": "@id" }, + "tracksTicketsFor": { + "@id": "forge:tracksTicketsFor", + "@type": "@id" }, + "sendPatchesTo": { + "@id": "forge:sendPatchesTo", + "@type": "@id" }, + "tracksPatchesFor": { + "@id": "forge:tracksPatchesFor", + "@type": "@id" }, + "forkedFrom": { + "@id": "forge:forkedFrom", + "@type": "@id" }, + "forks": { + "@id": "forge:forks", + "@type": "@id" }, + "mirrors": { + "@id": "forge:mirrors", + "@type": "@id" }, + "mirroredBy": { + "@id": "forge:mirroredBy", + "@type": "@id" }, + "mirrorsTo": { + "@id": "forge:mirrorsTo", + "@type": "@id" }, + "mirroredFrom": { + "@id": "forge:mirroredFrom", + "@type": "@id" } + } +}