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 "owner",
16 "createdAt"
17 ],
18 "properties": {
19 "name": {
20 "type": "string",
21 "description": "name of the repo"
22 },
23 "owner": {
24 "type": "string",
25 "format": "did"
26 },
27 "knot": {
28 "type": "string",
29 "description": "knot where the repo was created"
30 },
31 "spindle": {
32 "type": "string",
33 "description": "CI runner to send jobs to and receive results from"
34 },
35 "description": {
36 "type": "string",
37 "minGraphemes": 1,
38 "maxGraphemes": 140
39 },
40 "source": {
41 "type": "string",
42 "format": "uri",
43 "description": "source of the repo"
44 },
45 "createdAt": {
46 "type": "string",
47 "format": "datetime"
48 }
49 }
50 }
51 }
52 }
53}