{
    "$schema": "http://json-schema.org/draft-04/schema#",
    "type": "object",
    "required": [
        "user"
    ],
    "properties": {
        "settings": {
            "type": "object",
            "description": "",
            "properties": {
                "repos": {
                    "type": "object",
                    "properties": {
                        "resource": {
                            "type": "string",
                            "description": "The name of the resource under which to publish selected repositories.",
                            "format": "topic"
                        }
                    }
                }
            }
        },
        "user": {
            "type": "object",
            "description": "User information",
            "required": [
                "resource"
            ],
            "properties": {
                "resource": {
                    "type": "string",
                    "description": "The name of the resource to subscribe to for user information.",
                    "format": "topic"
                }
            }
        },
        "orgs": {
            "type": "object",
            "description": "Organization information",
            "required": [
                "resource"
            ],
            "properties": {
                "resource": {
                    "type": "string",
                    "description": "The name of the resource to subscribe to for organization information.",
                    "format": "topic"
                }
            }
        },
        "repos": {
            "type": "object",
            "description": "Repository information",
            "required": [
                "resource"
            ],
            "properties": {
                "resource": {
                    "type": "string",
                    "description": "The name of the resource to subscribe to for repository information.",
                    "format": "topic"
                }
            }
        }
    }
}