SlicerWizard Package
====================

.. automodule:: SlicerWizard

:mod:`CMakeParser` Module
-------------------------

.. automodule:: SlicerWizard.CMakeParser
  :members:
  :undoc-members:
  :show-inheritance:

:class:`ExtensionDescription` Object
------------------------------------

.. autoclass:: SlicerWizard.ExtensionDescription.ExtensionDescription
  :members:
  :undoc-members:
  :show-inheritance:

:class:`ExtensionProject` Object
--------------------------------

.. autoclass:: SlicerWizard.ExtensionProject.ExtensionProject
  :members:
  :undoc-members:
  :show-inheritance:

:class:`ExtensionWizard` Object
-------------------------------

.. autoclass:: SlicerWizard.ExtensionWizard.ExtensionWizard
  :members:
  :undoc-members:
  :show-inheritance:

:mod:`GithubHelper` Module
--------------------------

.. automodule:: SlicerWizard.GithubHelper
  :members:
  :undoc-members:
  :show-inheritance:

:class:`TemplateManager` Object
-------------------------------

.. autoclass:: SlicerWizard.TemplateManager.TemplateManager
  :members:
  :undoc-members:
  :show-inheritance:

:mod:`Utilities` Module
-----------------------

.. automodule:: SlicerWizard.Utilities
  :members:
  :undoc-members:
  :show-inheritance:

:class:`WizardHelpFormatter` Object
-----------------------------------

.. autoclass:: SlicerWizard.WizardHelpFormatter.WizardHelpFormatter
  :members:
  :undoc-members:
  :show-inheritance:

.. |CLI| replace:: :abbr:`CLI (Command Line Interface)`
.. |VCS| replace:: :abbr:`VCS (Version Control System)`
