{

"team": {
  "title": "team - [team.member].yml files",
  "description": "Team member metadata",
  "$schema": "http://json-schema.org/draft-04/hyper-schema",
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "Unique name for the team member. Must match the file basename."
    },
    "deprecated_name": {
      "type": "string",
      "description": "Previous value for the `name` field (and the previous file name)"
    },
    "full_name": {
      "type": "string",
      "description": "Full proper name of the team member"
    },
    "first_name": {
      "type": "string",
      "description": "Team member's first name"
    },
    "last_name": {
      "type": "string",
      "description": "Team member's last name"
    },
    "github": {
      "type": "string",
      "description": "Team member's GitHub username"
    },
    "email": {
      "type": "string",
      "description": "Team member's email address"
    },
    "location": {
      "type": "string",
      "description": "Team member's location. Should match a value from the /locations endpoint."
    },
    "slack": {
      "type": "string",
      "description": "Team member's Slack username"
    },
    "resume": {
      "type": "string",
      "description": "URL for the team member's resume"
    },
    "okrs": {
      "type": "string",
      "description": "URL for the team member's OKRs"
    },
    "start_date": {
      "type": "date",
      "description": "Date on which team member started. Should be in ISO 8601 format (YYYY-MM-DD)"
    },
    "end_date": {
      "type": "date",
      "description": "Date on which team member left or is expected to leave. Should be in ISO 8601 format (YYYY-MM-DD)"
    },
    "skills": {
      "type": "array",
      "description": "Skills the team member can contribute to projects",
      "items": {
        "type": "string"
      },
      "uniqueItems": true
    },
    "interests": {
      "type": "array",
      "description": "Brief descriptions of team member's interests",
      "items": {
        "type": "string"
      },
      "uniqueItems": true
    }
  },
  "required": [
    "name",
    "full_name",
    "first_name",
    "last_name",
    "email",
    "location"
  ]
}

}