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