org.atproto-nix.projects.json
1{
2 "lexicon": 1,
3 "id": "org.atproto-nix.projects",
4 "defs": {
5 "main": {
6 "type": "record",
7 "description": "Metadata about ATProto-related projects and their packaging status in Nix",
8 "record": {
9 "type": "object",
10 "properties": {
11 "name": { "type": "string", "description": "Project name" },
12 "description": { "type": "string", "description": "Short description of the project" },
13 "category": { "type": "string", "description": "Project category, e.g., SDK, App, Tool" },
14 "repoURL": { "type": "string", "description": "Repository URL", "optional": true },
15 "appURL": { "type": "string", "description": "Application URL", "optional": true },
16 "maintainers": {
17 "type": "array",
18 "description": "List of maintainers' handles",
19 "items": { "type": "string" }
20 },
21 "status": {
22 "type": "string",
23 "description": "Packaging status for Nix",
24 "enum": ["planned", "in-progress", "completed"]
25 }
26 },
27 "required": ["name", "description", "category", "status"]
28 }
29 }
30 }
31}