code: def pre_release(version):
      
      announce(version)
      regen()
      changelog(version, write_out=True)
      fix_formatting()
  
      msg = "Preparing release version {}".format(version)
      check_call(["git", "commit", "-a", "-m", msg])
  
      print()
      print(f"{Fore.CYAN}[generate.pre_release] {Fore.GREEN}All done!")
      print()
      print(f"Please push your branch and open a PR.")
docs: Generates new docs, release announcements and creates a local tag.