lexicon for tracking status of nix packaging for atproto projects
org.atproto-nix.projects.json
31 lines 1.2 kB view raw
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}