code: func (s *Service) getLinks() (map[string]string, error) {
  	links := map[string]string{}
  	for _, link := range s.DependentServices() {
  		if !s.project.ServiceConfigs.Has(link.Target) {
  			continue
  		}
  
  		service, err := s.project.CreateService(link.Target)
  		if err != nil {
  			return nil, err
  		}
  
  		// FIXME(vdemeester) container should not know service
  		containers, err := service.Containers(context.Background())
  		if err != nil {
  			return nil, err
  		}
  
  		if link.Type == project.RelTypeLink {
  			addLinks(links, service, link, containers)
  		}
  
  		if err != nil {
  			return nil, err
  		}
  	}
  	return links, nil
  }
docs: // FIXME(vdemeester) this is temporary