JSON Schema validation for data used by Gitea during migrations Discussion at https://forum.forgefriends.org/t/common-json-schema-for-repository-information/563 Co-authored-by: Loïc Dachary <loic@dachary.org>
		
			
				
	
	
		
			28 lines
		
	
	
	
		
			600 B
		
	
	
	
		
			JSON
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
	
		
			600 B
		
	
	
	
		
			JSON
		
	
	
	
	
	
{
 | 
						|
    "title": "Label",
 | 
						|
    "description": "Label associated to an issue.",
 | 
						|
 | 
						|
    "type": "object",
 | 
						|
    "additionalProperties": false,
 | 
						|
    "properties": {
 | 
						|
	"name": {
 | 
						|
	    "description": "Name of the label, unique within the repository.",
 | 
						|
	    "type": "string"
 | 
						|
	},
 | 
						|
	"color": {
 | 
						|
	    "description": "Color code of the label.",
 | 
						|
	    "type": "string"
 | 
						|
	},
 | 
						|
	"description": {
 | 
						|
	    "description": "Long, multiline, description.",
 | 
						|
	    "type": "string"
 | 
						|
	}
 | 
						|
    },
 | 
						|
    "required": [
 | 
						|
	"name"
 | 
						|
    ],
 | 
						|
 | 
						|
    "$schema": "http://json-schema.org/draft-04/schema#",
 | 
						|
    "$id": "label.json",
 | 
						|
    "$$target": "label.json"
 | 
						|
}
 |