class_docstr: Because there doesn't appear to be any other Markdown-friendly
  docstring support in Python.
  
  See also:
  
    * [PEP 256](https://www.python.org/dev/peps/pep-0256/)
    * [`inspect`](https://docs.python.org/3/library/inspect.html)
      
docstr: Constructor, to configure a `PackageDoc` object.
  
      module_name:
  name of the Python module
  
      git_url:
  URL for the Git source repository
  
      class_list:
  list of the classes to include in the apidocs
          
docstr_tok: ["Constructor",",","to","configure","a","`","PackageDoc","`","object",".","module_name",":","name","of","the","Python","module","git_url",":","URL","for","the","Git","source","repository","class_list",":","list","of","the","classes","to","include","in","the","apidocs"]
code: def __init__(
      self,
      module_name: str,
      git_url: str,
      class_list: typing.List[str],
  ) -> None:
      """
      Constructor, to configure a `PackageDoc` object.
  
          module_name:
      name of the Python module
  
          git_url:
      URL for the Git source repository
  
          class_list:
      list of the classes to include in the apidocs
      """
      self.module_name = module_name
      self.git_url = git_url
      self.class_list = class_list
  
      self.module_obj = sys.modules[self.module_name]
      self.md: typing.List[str] = [
          "# Reference: `{}` package".format(self.module_name)
      ]
  
imports: from icecream import ic
  import inspect
  import os
  import re
  import sys
  import traceback
  import typing
label_desc: Use image node_id 1 to create a new PackageDoc object  with example: obj = PackageDoc(module_name, git_url, class_list)