The ``readme.py`` module ======================== .. py:module:: src.ansys.pre_commit_hooks.quality_rules.readme Summary ------- .. py:currentmodule:: readme .. tab-set:: .. tab-item:: Classes .. list-table:: :header-rows: 0 :widths: auto * - :py:obj:`~src.ansys.pre_commit_hooks.quality_rules.readme.README` - README rule family. * - :py:obj:`~src.ansys.pre_commit_hooks.quality_rules.readme.RM000` - README file exists. * - :py:obj:`~src.ansys.pre_commit_hooks.quality_rules.readme.RM001` - README has a PyAnsys or Ansys badge. * - :py:obj:`~src.ansys.pre_commit_hooks.quality_rules.readme.RM002` - README has a PyPI badge. * - :py:obj:`~src.ansys.pre_commit_hooks.quality_rules.readme.RM003` - README has a license badge matching project metadata. * - :py:obj:`~src.ansys.pre_commit_hooks.quality_rules.readme.RM004` - README has a GH-CI badge. * - :py:obj:`~src.ansys.pre_commit_hooks.quality_rules.readme.RM005` - README has an installation section. * - :py:obj:`~src.ansys.pre_commit_hooks.quality_rules.readme.RM006` - README has a documentation section. * - :py:obj:`~src.ansys.pre_commit_hooks.quality_rules.readme.RM007` - README has a license section. .. toctree:: :titlesonly: :maxdepth: 1 :hidden: README RM000 RM001 RM002 RM003 RM004 RM005 RM006 RM007 Description ----------- README quality checks. This rule set validates that the repository README follows PyAnsys documentation standards and includes commonly expected project badges. The checks cover: * README availability - README.rst (preferred) - README.md (supported but not preferred) * Badges - PyAnsys or Ansys badge - PyPI badge - Project license badge - GitHub Actions CI badge * Content sections - Installation - Documentation - License .. !! processed by numpydoc !!