code: func (s *APIServer) getGithubConnectors(auth ClientI, w http.ResponseWriter, r *http.Request, p httprouter.Params, version string) (interface{}, error) {
  	withSecrets, _, err := httplib.ParseBool(r.URL.Query(), "with_secrets")
  	if err != nil {
  		return nil, trace.Wrap(err)
  	}
  	connectors, err := auth.GetGithubConnectors(withSecrets)
  	if err != nil {
  		return nil, trace.Wrap(err)
  	}
  	items := make([]json.RawMessage, len(connectors))
  	for i, connector := range connectors {
  		bytes, err := services.GetGithubConnectorMarshaler().Marshal(connector, services.PreserveResourceID())
  		if err != nil {
  			return nil, trace.Wrap(err)
  		}
  		items[i] = bytes
  	}
  	return items, nil
  }
docs: /* getGithubConnectors returns a list of all configured Github connectors
  
     GET /:version/github/connectors
  
     Success response: []services.GithubConnector
  */