Federated forge server

[[ 🗃 ^rjQ3E vervis ]] :: [📥 Inbox] [📤 Outbox] [🐤 Followers] [🤝 Collaborators] [🛠 Commits]

Clone

HTTPS: git clone https://vervis.peers.community/repos/rjQ3E

SSH: git clone USERNAME@vervis.peers.community:rjQ3E

Branches

Tags

main :: migrations /

611_2024-04-20_permit_resource.model

OutboxItem
Workflow
Permit

Inbox

Outbox

FollowerSet

Actor
    name      Text
    desc      Text
    createdAt UTCTime
    inbox     InboxId
    outbox    OutboxId
    followers FollowerSetId
    justCreatedBy ActorId Maybe

    UniqueActorInbox     inbox
    UniqueActorOutbox    outbox
    UniqueActorFollowers followers

Resource
    actor ActorId

    UniqueResource actor

Group
    actor    ActorId
    resource ResourceId
    create   OutboxItemId

    UniqueGroupActor  actor
    UniqueGroupCreate create

Project
    actor    ActorId
    resource ResourceId
    create   OutboxItemId

    UniqueProjectActor  actor
    UniqueProjectCreate create

Deck
    actor      ActorId
    resource   ResourceId
    workflow   WorkflowId
    nextTicket Int
    wiki       RepoId        Maybe
    create     OutboxItemId

    UniqueDeckActor  actor
    UniqueDeckCreate create

Loom
    nextTicket Int
    actor      ActorId
    resource   ResourceId
    repo       RepoId
    create     OutboxItemId

    UniqueLoomActor  actor
    UniqueLoomRepo   repo
    UniqueLoomCreate create

Repo
    vcs        VersionControlSystem
    project    DeckId               Maybe
    mainBranch Text
    actor      ActorId
    resource   ResourceId
    create     OutboxItemId
    loom       LoomId               Maybe

    UniqueRepoActor  actor
    UniqueRepoCreate create

PermitTopicLocal
    permit PermitId
    topic  ResourceId

    UniquePermitTopicLocal permit

PermitTopicRepo
    permit PermitTopicLocalId
    repo   RepoId

    UniquePermitTopicRepo permit

PermitTopicDeck
    permit PermitTopicLocalId
    deck   DeckId

    UniquePermitTopicDeck permit

PermitTopicLoom
    permit PermitTopicLocalId
    loom   LoomId

    UniquePermitTopicLoom permit

PermitTopicProject
    permit  PermitTopicLocalId
    project ProjectId

    UniquePermitTopicProject permit

PermitTopicGroup
    permit PermitTopicLocalId
    group  GroupId

    UniquePermitTopicGroup permit

Collab
    role  Role
    topic ResourceId

CollabTopicRepo
    collab CollabId
    repo   RepoId

    UniqueCollabTopicRepo collab

CollabTopicDeck
    collab CollabId
    deck   DeckId

    UniqueCollabTopicDeck collab

CollabTopicLoom
    collab CollabId
    loom   LoomId

    UniqueCollabTopicLoom collab

CollabTopicProject
    collab  CollabId
    project ProjectId

    UniqueCollabTopicProject collab

CollabTopicGroup
    collab CollabId
    group  GroupId

    UniqueCollabTopicGroup collab

[See repo JSON]