Good practices examples
For a well-documented example repository that brings together many good practices and can be easily reused, see the GitHub template for FAIR and open research data. Abiding by that many good practices is overkill for most use cases, but it makes for a good example and menu to choose from.
The IIASA python-stub repository is a template for creating Python packages with Sphinx-based documentation pages. That repository in turn refers to the cookiecutter-hypermodern-python repository for more good practices.
See also the GitHub documentation on creating a repository from a template and creating a template repository.