{
    "description": "A list of project definitions for the Buddah site",
    "items": {
        "properties": {
            "description": {
                "description": "The short description of a project",
                "type": "string"
            },
            "homepage": {
                "_format": "uri",
                "description": "The URL of a project's homepage, for example a website or Nexus Mods file entry URL",
                "type": "string"
            },
            "keywords": {
                "description": "A list of keywords for a project",
                "items": {
                    "id": "A keyword",
                    "type": "string"
                },
                "minItems": 1,
                "type": "array",
                "_uniqueItems": true
            },
            "license": {
                "description": "The license or licenses under which the project is licensed",
                "items": {
                    "id": "A SPDX license identifier, or a URL to a license if it has no SPDX identifier",
                    "type": "string"
                },
                "type": [
                    "string",
                    "array"
                ]
            },
            "name": {
                "description": "The name of a project",
                "type": "string"
            },
            "repository": {
                "_format": "uri",
                "description": "The URL at which a project's source code can be found, for example a version control repository or source download host",
                "type": "string"
            }
        },
        "required": [
            "name",
            "keywords"
        ],
        "title": "A project definition",
        "type": "object"
    },
    "title": "Project definitions",
    "type": "array",
    "_uniqueItems": true
}