this repo has no description
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}