dev.gitosphere.repository.issueComment

gitosphere-lex.bsky.social

Schema Diff

+5 -0

From

CID
bafyreiaav3ey4o5...
Indexed At
2026-10-20 21:29 UTC
View this version

To

CID
bafyreia75zflca4...
Indexed At
2026-10-21 02:00 UTC
View this version

Compatibility Analysis

Backward Compatible

Backward compatible. 2 non-breaking changes.

Non-Breaking Changes (2)
  • AddedVertex AddedVertex { vertex_id: "dev.gitosphere.repository.issueComment:body.authorHandle" }
  • AddedEdge AddedEdge { src: "dev.gitosphere.repository.issueComment:body", tgt: "dev.gitosphere.repository.issueComment:body.authorHandle", kind: "prop", name: Some("authorHandle") }

Migration Guidance

Added Elements

  • AddedVertex { vertex_id: "dev.gitosphere.repository.issueComment:body.authorHandle" }

Additional Notes

  • Non-breaking: AddedEdge { src: "dev.gitosphere.repository.issueComment:body", tgt: "dev.gitosphere.repository.issueComment:body.authorHandle", kind: "prop", name: Some("authorHandle") }
1 1
{
2 2
  "$type": "com.atproto.lexicon.schema",
3 3
  "defs": {
4 4
    "main": {
5 5
      "key": "any",
6 6
      "record": {
7 7
        "properties": {
8 8
          "acceptedBy": {
9 9
            "format": "did",
10 10
            "type": "string"
11 11
          },
12 12
          "author": {
13 13
            "format": "did",
14 14
            "type": "string"
15 15
          },
16 +
          "authorHandle": {
17 +
            "description": "The author's handle, verified by the server when it signed this version of the comment. It may be stale; author is authoritative.",
18 +
            "format": "handle",
19 +
            "type": "string"
20 +
          },
16 21
          "body": {
17 22
            "maxGraphemes": 10000,
18 23
            "maxLength": 100000,
19 24
            "minLength": 1,
20 25
            "type": "string"
21 26
          },
22 27
          "bodyDocumentFormat": {
23 28
            "description": "gsp-markdown-v1 makes body the canonical Markdown.",
24 29
            "knownValues": [
25 30
              "gsp-markdown-v1"
26 31
            ],
27 32
            "type": "string"
28 33
          },
29 34
          "createdAt": {
30 35
            "format": "datetime",
31 36
            "type": "string"
32 37
          },
33 38
          "issueId": {
34 39
            "maxLength": 36,
35 40
            "minLength": 36,
36 41
            "type": "string"
37 42
          },
38 43
          "keyId": {
39 44
            "maxLength": 128,
40 45
            "minLength": 1,
41 46
            "type": "string"
42 47
          },
43 48
          "number": {
44 49
            "maximum": 9007199254740991,
45 50
            "minimum": 1,
46 51
            "type": "integer"
47 52
          },
48 53
          "receipt": {
49 54
            "maxLength": 512,
50 55
            "minLength": 1,
51 56
            "type": "string"
52 57
          },
53 58
          "repositoryId": {
54 59
            "ref": "dev.gitosphere.defs#repositoryId",
55 60
            "type": "ref"
56 61
          },
57 62
          "updatedAt": {
58 63
            "description": "Set when the author edits the body; the record keeps its key and createdAt.",
59 64
            "format": "datetime",
60 65
            "type": "string"
61 66
          }
62 67
        },
63 68
        "required": [
64 69
          "repositoryId",
65 70
          "issueId",
66 71
          "number",
67 72
          "author",
68 73
          "body",
69 74
          "bodyDocumentFormat",
70 75
          "createdAt",
71 76
          "acceptedBy",
72 77
          "keyId",
73 78
          "receipt"
74 79
        ],
75 80
        "type": "object"
76 81
      },
77 82
      "type": "record"
78 83
    }
79 84
  },
80 85
  "description": "A comment on one Issue. body is its canonical Markdown.",
81 86
  "id": "dev.gitosphere.repository.issueComment",
82 87
  "lexicon": 1
83 88
}

Compare Other Versions

Lexicon Garden

@