json_schema: {
      "$schema": "http://json-schema.org/draft-04/schema#",
      "type": "object",
      "properties": {
          "open": {
              "type": "object",
              "properties": {
                  "onActions": {
                      "type": "array",
                      "default": [],
                      "items": {
                          "type": "string",
                          "format": "topic"
                      }
                  },
                  "onGlobalMethod": {
                      "type": "string",
                      "description": "method on the global object (window) which may be called to show the developer tools, for example from a bookmark",
                      "default": "laxarShowDeveloperTools"
                  }
              }
          },
          "button": {
              "type": "object",
              "description": "allows to render a button that opens the popup",
              "properties": {
                  "enabled": {
                      "type": "boolean",
                      "default": true
                  },
                  "htmlLabel": {
                      "type": "string",
                      "default": "<i class='fa fa-cube'></i> DeveloperTools"
                  }
              }
          },
          "grid": {
              "type": "object",
              "properties": {
                  "anchor": {
                      "type": "string",
                      "default": "[data-ax-page], [ax-page]"
                  },
                  "columns": {
                      "type": "object",
                      "properties": {
                          "count": {
                              "type": "integer",
                              "description": "The number of grid columns to draw",
                              "default": 12
                          },
                          "width": {
                              "type": "integer",
                              "description": "The width of each CSS grid column (in pixels, including padding, without gutter)",
                              "default": 78
                          },
                          "padding": {
                              "type": "integer",
                              "description": "The left and right padding for each grid column (in pixels)",
                              "default": 13
                          },
                          "gutter": {
                              "type": "integer",
                              "description": "The horizontal space between two grid columns (in pixels).",
                              "default": 13
                          }
                      },
                      "default": {
                          "width": 78,
                          "gutter": 26,
                          "padding": 13,
                          "count": 12
                      }
                  },
                  "css": {
                      "type": "object",
                      "default": {
                          "margin": "0 auto",
                          "box-sizing": "content-box",
                          "position": "fixed",
                          "top": 0,
                          "right": 0,
                          "bottom": 0,
                          "left": 0,
                          "z-index": 100
                      }
                  }
              }
          },
          "develop": {
              "type": "object",
              "description": "allows to use the development version (debug.html) of the developer tools",
              "properties": {
                  "enabled": {
                      "type": "boolean",
                      "default": false
                  }
              }
          },
          "tracker": {
              "type": "object",
              "description": "track and validate pattern events (actions, resources, flags)",
              "properties": {
                  "enabled": {
                      "type": "boolean",
                      "default": false
                  }
              }
          }
      }
  }