docs: def echo_steps(response: Response, project: Project):
      """
      :param response:
      :param project:
      :return:
      """
  
      if len(project.steps) < 1:
          response.update(
              steps=[]
          ).notify(
              kind='SUCCESS',
              code='ECHO_STEPS',
              message='No steps in project'
          ).console(
              """
              [NONE]: This project does not have any steps yet. To add a new
                  step use the command:
  
                  steps add [YOUR_STEP_NAME]
  
                  and a new step will be created in this project.
              """,
              whitespace=1
          )
          return
  
      response.update(
          steps=[ps.kernel_serialize() for ps in project.steps]
      ).notify(
          kind='SUCCESS',
          code='ECHO_STEPS'
      ).console_header(
          'Project Steps',
          level=3
      ).console(
          '\n'.join(['* {}'.format(ps.definition.name) for ps in project.steps]),
          indent_by=2,
          whitespace_bottom=1
      )