tangled
alpha
login
or
join now
nonbinary.computer
/
weaver
atproto blogging
24
fork
atom
overview
issues
2
pulls
pipelines
fixed missing comma
Orual
3 months ago
391b7e75
4bb6a0a3
+4
-79
3 changed files
expand all
collapse all
unified
split
lexicons
sh
tangled
actor.profile.json
weaver
actor
defs.json
profile.json
-70
lexicons/sh/tangled/actor.profile.json
···
1
-
{
2
-
"lexicon": 1,
3
-
"id": "sh.tangled.actor.profile",
4
-
"defs": {
5
-
"main": {
6
-
"type": "record",
7
-
"description": "A declaration of a Tangled account profile.",
8
-
"key": "literal:self",
9
-
"record": {
10
-
"type": "object",
11
-
"required": ["bluesky"],
12
-
"properties": {
13
-
"description": {
14
-
"type": "string",
15
-
"description": "Free-form profile description text.",
16
-
"maxGraphemes": 256,
17
-
"maxLength": 2560
18
-
},
19
-
"links": {
20
-
"type": "array",
21
-
"minLength": 0,
22
-
"maxLength": 5,
23
-
"items": {
24
-
"type": "string",
25
-
"description": "Any URI, intended for social profiles or websites, can be used to link DIDs/AT-URIs too.",
26
-
"format": "uri"
27
-
}
28
-
},
29
-
"stats": {
30
-
"type": "array",
31
-
"minLength": 0,
32
-
"maxLength": 2,
33
-
"items": {
34
-
"type": "string",
35
-
"description": "Vanity stats.",
36
-
"enum": [
37
-
"merged-pull-request-count",
38
-
"closed-pull-request-count",
39
-
"open-pull-request-count",
40
-
"open-issue-count",
41
-
"closed-issue-count",
42
-
"repository-count"
43
-
]
44
-
}
45
-
},
46
-
"bluesky": {
47
-
"type": "boolean",
48
-
"description": "Include link to this account on Bluesky."
49
-
},
50
-
"location": {
51
-
"type": "string",
52
-
"description": "Free-form location text.",
53
-
"maxGraphemes": 40,
54
-
"maxLength": 400
55
-
},
56
-
"pinnedRepositories": {
57
-
"type": "array",
58
-
"description": "Any ATURI, it is up to appviews to validate these fields.",
59
-
"minLength": 0,
60
-
"maxLength": 6,
61
-
"items": {
62
-
"type": "string",
63
-
"format": "at-uri"
64
-
}
65
-
}
66
-
}
67
-
}
68
-
}
69
-
}
70
-
}
···
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
+1
-1
lexicons/sh/weaver/actor/defs.json
···
39
"indexedAt": { "type": "string", "format": "datetime" },
40
"createdAt": { "type": "string", "format": "datetime" },
41
"pinned": {
42
-
"description": "Notebooks or other records pinned for display."
43
"type": "ref",
44
"ref": "#pinnedList"
45
}
···
39
"indexedAt": { "type": "string", "format": "datetime" },
40
"createdAt": { "type": "string", "format": "datetime" },
41
"pinned": {
42
+
"description": "Notebooks or other records pinned for display.",
43
"type": "ref",
44
"ref": "#pinnedList"
45
}
+3
-8
lexicons/sh/weaver/actor/profile.json
···
29
"banner": {
30
"type": "blob",
31
"description": "Larger horizontal image to display behind profile view.",
32
-
"accept": [
33
-
"image/png",
34
-
"image/jpeg"
35
-
],
36
"maxSize": 1000000
37
},
38
"links": {
···
51
"ref": "sh.weaver.actor.defs#pronounsList"
52
},
53
"pinned": {
54
-
"description": "Notebooks or other records pinned for display."
55
"type": "ref",
56
"ref": "sh.weaver.actor.defs#pinnedList"
57
},
···
70
"labels": {
71
"type": "union",
72
"description": "Self-label values, specific to the application, on the overall account.",
73
-
"refs": [
74
-
"com.atproto.label.defs#selfLabels"
75
-
]
76
},
77
"location": {
78
"type": "string",
···
29
"banner": {
30
"type": "blob",
31
"description": "Larger horizontal image to display behind profile view.",
32
+
"accept": ["image/png", "image/jpeg"],
0
0
0
33
"maxSize": 1000000
34
},
35
"links": {
···
48
"ref": "sh.weaver.actor.defs#pronounsList"
49
},
50
"pinned": {
51
+
"description": "Notebooks or other records pinned for display.",
52
"type": "ref",
53
"ref": "sh.weaver.actor.defs#pinnedList"
54
},
···
67
"labels": {
68
"type": "union",
69
"description": "Self-label values, specific to the application, on the overall account.",
70
+
"refs": ["com.atproto.label.defs#selfLabels"]
0
0
71
},
72
"location": {
73
"type": "string",