Open LecrisUT opened 1 year ago
Thanks for opening your first issue here! Engagement like this is essential for open source projects! :hugs:
If you haven't done so already, check out EBP's Code of Conduct. Also, please try to follow the issue template as it helps other community members to contribute more effectively.
If your issue is a feature request, others may react to it, to raise its prominence (see Feature Voting).
Welcome to the EBP community! :tada:
(Is there a way to have EBP bot not have amnesia across multiple projects?)
Hello. I use sphinx-autoapi
, Unfortunately when I activate autoapi_keep_files
for faster builds, files are stored in the source directory and sphinx-autobuild
detects new files after each build and loops.
Is there a workaround to exclude files to avoid rebuild-loop ? (or should I use the merge request patch ?)
Context
An example case is when having doxygen source folder generated in the top-level sphinx source directory. In that case the users puts in the doxygen folder in
exclude_patterns
. By default this is not in the autobuild ignore, so it will just loop as the doxygen-sphinx builder constantly re-generates the doxygen source.Proposal
Add the
exclude_patterns
from sphinx by default in the autobuild ignore (expanding with the conf.py path). The files there are never meant to be source files that sphinx uses, so it should be safe.Having this as a default would make the doxygen configuration portable under the vcs, so the user wouldn't have to guess what flags to use for autobuild
Tasks and updates
No response