old_contents: """
  Documentation build configuration file for the `apache-manager` package.
  
  This Python script contains the Sphinx configuration for building the
  documentation of the `apache-manager` project. This file is execfile()d with
  the current directory set to its containing dir.
  """
  
  import os
  import sys
  
  # Add the 'apache-manager' source distribution's root directory to the module path.
  sys.path.insert(0, os.path.abspath('..'))
  
  # -- General configuration -----------------------------------------------------
  
  # Sphinx extension module names.
  extensions = [
      'sphinx.ext.autodoc',
      'sphinx.ext.doctest',
      'sphinx.ext.intersphinx',
      'sphinx.ext.viewcode',
      'humanfriendly.sphinx',
  ]
  
  # Configuration for the `autodoc' extension.
  autodoc_member_order = 'bysource'
  
  # Paths that contain templates, relative to this directory.
  templates_path = ['templates']
  
  # The suffix of source filenames.
  source_suffix = '.rst'
  
  # The master toctree document.
  master_doc = 'index'
  
  # General information about the project.
  project = 'apache-manager'
  copyright = '2020, Peter Odding'
  
  # The version info for the project you're documenting, acts as replacement for
  # |version| and |release|, also used in various other places throughout the
  # built documents.
  
  # Find the package version and make it the release.
  from apache_manager import __version__ as apache_manager_version  # noqa
  
  # The short X.Y version.
  version = '.'.join(apache_manager_version.split('.')[:2])
  
  # The full version, including alpha/beta/rc tags.
  release = apache_manager_version
  
  # The language for content autogenerated by Sphinx. Refer to documentation
  # for a list of supported languages.
  language = 'en'
  
  # List of patterns, relative to source directory, that match files and
  # directories to ignore when looking for source files.
  exclude_patterns = ['build']
  
  # If true, '()' will be appended to :func: etc. cross-reference text.
  add_function_parentheses = True
  
  # The name of the Pygments (syntax highlighting) style to use.
  pygments_style = 'sphinx'
  
  # Refer to the Python standard library.
  # From: http://twistedmatrix.com/trac/ticket/4582.
  intersphinx_mapping = {
      'executor': ('https://executor.readthedocs.io/en/latest/', None),
      'humanfriendly': ('https://humanfriendly.readthedocs.io/en/latest/', None),
      'proc': ('https://proc.readthedocs.io/en/latest/', None),
      'propertymanager': ('https://property-manager.readthedocs.io/en/latest/', None),
      'python': ('https://docs.python.org/3', None),
      'updatedotdee': ('https://update-dotdee.readthedocs.io/en/latest/', None),
  }
  
  # -- Options for HTML output ---------------------------------------------------
  
  # The theme to use for HTML and HTML Help pages.  See the documentation for
  # a list of builtin themes.
  html_theme = 'nature'
  
new_contents: """
  Documentation build configuration file for the `apache-manager` package.
  
  This Python script contains the Sphinx configuration for building the
  documentation of the `apache-manager` project. This file is execfile()d with
  the current directory set to its containing dir.
  """
  
  import os
  import sys
  
  # Add the 'apache-manager' source distribution's root directory to the module path.
  sys.path.insert(0, os.path.abspath('..'))
  
  # -- General configuration -----------------------------------------------------
  
  # Sphinx extension module names.
  extensions = [
      'sphinx.ext.autodoc',
      'sphinx.ext.doctest',
      'sphinx.ext.intersphinx',
      'sphinx.ext.viewcode',
      'humanfriendly.sphinx',
      'property_manager.sphinx',
  ]
  
  # Configuration for the `autodoc' extension.
  autodoc_member_order = 'bysource'
  
  # Paths that contain templates, relative to this directory.
  templates_path = ['templates']
  
  # The suffix of source filenames.
  source_suffix = '.rst'
  
  # The master toctree document.
  master_doc = 'index'
  
  # General information about the project.
  project = 'apache-manager'
  copyright = '2020, Peter Odding'
  
  # The version info for the project you're documenting, acts as replacement for
  # |version| and |release|, also used in various other places throughout the
  # built documents.
  
  # Find the package version and make it the release.
  from apache_manager import __version__ as apache_manager_version  # noqa
  
  # The short X.Y version.
  version = '.'.join(apache_manager_version.split('.')[:2])
  
  # The full version, including alpha/beta/rc tags.
  release = apache_manager_version
  
  # The language for content autogenerated by Sphinx. Refer to documentation
  # for a list of supported languages.
  language = 'en'
  
  # List of patterns, relative to source directory, that match files and
  # directories to ignore when looking for source files.
  exclude_patterns = ['build']
  
  # If true, '()' will be appended to :func: etc. cross-reference text.
  add_function_parentheses = True
  
  # The name of the Pygments (syntax highlighting) style to use.
  pygments_style = 'sphinx'
  
  # Refer to the Python standard library.
  # From: http://twistedmatrix.com/trac/ticket/4582.
  intersphinx_mapping = {
      'executor': ('https://executor.readthedocs.io/en/latest/', None),
      'humanfriendly': ('https://humanfriendly.readthedocs.io/en/latest/', None),
      'proc': ('https://proc.readthedocs.io/en/latest/', None),
      'propertymanager': ('https://property-manager.readthedocs.io/en/latest/', None),
      'python': ('https://docs.python.org/3', None),
      'updatedotdee': ('https://update-dotdee.readthedocs.io/en/latest/', None),
  }
  
  # -- Options for HTML output ---------------------------------------------------
  
  # The theme to use for HTML and HTML Help pages.  See the documentation for
  # a list of builtin themes.
  html_theme = 'nature'
  
subject: Improve API docs using property_manager.sphinx