Monorepo for Tangled
tangled.org
1{
2 "lexicon": 1,
3 "id": "sh.tangled.repo",
4 "needsCbor": true,
5 "needsType": true,
6 "defs": {
7 "main": {
8 "type": "record",
9 "key": "tid",
10 "record": {
11 "type": "object",
12 "required": [
13 "name",
14 "knot",
15 "createdAt"
16 ],
17 "properties": {
18 "name": {
19 "type": "string",
20 "description": "name of the repo"
21 },
22 "knot": {
23 "type": "string",
24 "description": "knot where the repo was created"
25 },
26 "spindle": {
27 "type": "string",
28 "description": "CI runner to send jobs to and receive results from"
29 },
30 "description": {
31 "type": "string",
32 "minGraphemes": 1,
33 "maxGraphemes": 140
34 },
35 "website": {
36 "type": "string",
37 "format": "uri",
38 "description": "Any URI related to the repo"
39 },
40 "topics": {
41 "type": "array",
42 "description": "Topics related to the repo",
43 "items": {
44 "type": "string",
45 "minLength": 1,
46 "maxLength": 50
47 },
48 "maxLength": 50
49 },
50 "source": {
51 "type": "string",
52 "format": "uri",
53 "description": "source of the repo"
54 },
55 "labels": {
56 "type": "array",
57 "description": "List of labels that this repo subscribes to",
58 "items": {
59 "type": "string",
60 "format": "at-uri"
61 }
62 },
63 "createdAt": {
64 "type": "string",
65 "format": "datetime"
66 }
67 }
68 }
69 }
70 }
71}