New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Can't get local templates to work #198
Comments
Do you have an example project where this isn't working? |
Thanks very much for getting back to me. Just to say that Please find attached a tar.gz with a sample project. I'm running Ubuntu 18.04 and a Python 3.7.5 virtual env. Running
To set up the project, I ran:
In My expectation was that the presence of the local |
I can confirm the behaviour @JamesALeedham experiences. Together with a colleague, we closely followed the guide on your tutorial web pages. We were unable to use a custom template as described. However, changes to the template in the site-packages folder affected the building. Per environment: we have tested it for sphinx-autoapi version 1.2.0 as well as 1.3.0 in a virtual environment created using |
In conf.py:
And move your template to: |
Same here. Thanks for the quick response. Definitely upvoting the doc change. |
Thanks for the suggestions. I've included an explained example in the documentation to make this more clear. |
v1.4.0 (2020-06-07) ------------------- Features ^^^^^^^^ * `#197 <https://github.com/readthedocs/sphinx-autoapi/issues/197>`: Added ``autoapi.__version__`` and ``autoapi.__version_info__`` attributes for accessing version information. * `#201 <https://github.com/readthedocs/sphinx-autoapi/issues/201>`: (Python) Added the ``autoapi_member_order`` option to allow the order that members are documentated to be configurable. * `#203 <https://github.com/readthedocs/sphinx-autoapi/issues/203>`: (Python) A class without a docstring inherits one from its parent. A methods without a docstring inherits one from the method that it overrides. * `#204 <https://github.com/readthedocs/sphinx-autoapi/issues/204>`: (Python) Added the ``imported-members`` AutoAPI option to be able to enable or disable documenting objects imported from the same top-level package or module without needing to override templates. Bug Fixes ^^^^^^^^^ * `#198 <https://github.com/readthedocs/sphinx-autoapi/issues/198>`: Documentation describes the required layout for template override directories. * `#195 <https://github.com/readthedocs/sphinx-autoapi/issues/195>`: (Python) Fixed incorrect formatting when ``show-inheritance-diagram`` and ``private-members`` are turned on. * `#193 <https://github.com/readthedocs/sphinx-autoapi/issues/193>` and * `#208 <https://github.com/readthedocs/sphinx-autoapi/issues/208>`: (Python) Inheritance diagrams can follow imports to find classes to document. * `#213 <https://github.com/readthedocs/sphinx-autoapi/issues/213>`: (Python) Fixed module summary never showing. Trivial/Internal Changes ^^^^^^^^^^^^^^^^^^^^^^^^ * black shows diffs by default * `#207 <https://github.com/readthedocs/sphinx-autoapi/issues/207>`: Fixed a typo in the code of the golang tutorial.
I want to customize the way classes are templated.
So I copied https://raw.githubusercontent.com/readthedocs/sphinx-autoapi/master/autoapi/templates/python/class.rst to a
source/_autoapi_templates
folder, saving it asclass.rst
. Then insource/conf.py
I setautoapi_template_dir = '_autoapi_templates'
.When I run
make html
, however, my template changes aren't reflected in class output. What's going wrong?The text was updated successfully, but these errors were encountered: