-
Notifications
You must be signed in to change notification settings - Fork 67
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Background
We have a number of dependencies listed in requirements.txt that no longer align with best practices. Further, any extensions used in the Starter Pack should have observable value across the entire organization. This doesn't mean that teams can't incorporate additional extensions, only that the Starter Pack should represent a "standard set".
Request
Remove the following extensions from requirements.txt:
sphinx-tabs: We already depend onsphinx-design, which is more robust in several ways. Using both extensions in tandem is also problematic for Ulwazi adoption.sphinx-contributor-listing: This extension fell out of favor some time ago, and I believe we already removed the associated template material from the Starter Pack some time ago.sphinx-filtered-toctree: Thefiltered-toctreedirective is part of a larger feature that was originally implemented in LXD. In isolation, the extension offers no valuable functionality for users. Despite this, it still sees erroneous usage, with many using it as a normaltoctree.sphinx-last-updated-by-git: This was originally included as a prerequisite forsphinx-sitemap. However, this is no longer necessary, assphinx-sitemapnow states this as a dependency and sets it up by default.sphinx-ubuntu-images: This extension isn't widely used. It will still be available for the projects that do use it, but it shouldn't be included in our minimal suite of extensions.
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request