code: func (c *installationSiteConfig) read(path string) error {
  	*c = installationSiteConfig{}
  	r, err := os.Open(path)
  	if err != nil {
  		return err
  	}
  	defer r.Close()
  	return json.NewDecoder(r).Decode(c)
  }
docs: // read loads JSON from given path.