code: func ParseStepGroupInfoModel(pth string) (models.StepGroupInfoModel, bool, error) {
  	if exist, err := pathutil.IsPathExists(pth); err != nil {
  		return models.StepGroupInfoModel{}, false, err
  	} else if !exist {
  		return models.StepGroupInfoModel{}, false, nil
  	}
  
  	bytes, err := fileutil.ReadBytesFromFile(pth)
  	if err != nil {
  		return models.StepGroupInfoModel{}, true, err
  	}
  
  	var globalStepInfo models.StepGroupInfoModel
  	if err := yaml.Unmarshal(bytes, &globalStepInfo); err != nil {
  		return models.StepGroupInfoModel{}, true, err
  	}
  
  	return globalStepInfo, true, nil
  }
docs: // ParseStepGroupInfoModel ...