code: def check(self):
          
          if not self.is_valid:
              raise PolyaxonDeploymentConfigError(
                  'Deployment type `{}` not supported'.format(self.deployment_type))
          check = False
          if self.is_kubernetes:
              check = self.check_for_kubernetes()
          elif self.is_docker_compose:
              check = self.check_for_docker_compose()
          elif self.is_docker:
              check = self.check_for_docker()
          elif self.is_heroku:
              check = self.check_for_heroku()
          if not check:
              raise PolyaxonDeploymentConfigError(
                  'Deployment `{}` is not valid'.format(self.deployment_type))
docs: Add platform specific checks