code: func (r *GormTrackerRepository) Create(ctx context.Context, t *Tracker) error {
  	//URL Validation
  	isValid := govalidator.IsURL(t.URL)
  	if isValid != true {
  		return BadParameterError{parameter: "url", value: t.URL}
  	}
  
  	_, present := RemoteWorkItemImplRegistry[t.Type]
  	// Ensure we support this remote tracker.
  	if present != true {
  		return BadParameterError{parameter: "type", value: t.Type}
  	}
  	if err := r.db.Create(&t).Error; err != nil {
  		return InternalError{simpleError{err.Error()}}
  	}
  	log.Info(ctx, map[string]interface{}{
  		"tracker": t,
  	}, "Tracker reposity created")
  
  	return nil
  }
docs: // Create creates a new tracker configuration in the repository
  // returns BadParameterError, ConversionError or InternalError