Skip to content

Deprecate FAQ & integrate content into other parts of docs #17920

Closed

Description

@story645

The FAQ as it stands is a somewhat random collection of information that's mostly repeated in other places and its not really clear what the criteria are for an FAQ entry.

These are the current sections:

Installation
        Report a compilation problem
        Matplotlib compiled fine, but nothing shows up when I use it
        How to completely remove Matplotlib
        Linux Notes
        OSX Notes
        Install from source
How-to
        How-to: Plotting
        How-to: Contributing
        How to use Matplotlib in a web application server
        How to search for examples
Troubleshooting
        Obtaining Matplotlib version
        matplotlib install location
        matplotlib configuration and cache directory locations
        Getting help
        Problems with recent git versions
Environment Variables
        Setting environment variables in Linux and macOS
        Setting environment variables in Windows

Proposal

  • Install & Environment variables should move to a centralized install file or two Consolidate Install Docs  #17327
  • How to - first pass this should move to tutorials & smaller examples to the gallery
  • Troubleshooting - these tips should move to the locations they're most relevant for (install, contributing, community)
    • the getting help entry is also outdated

Activity

  1. timhoffm commented on Jul 14, 2020

    @timhoffm
    Member

    👍 👍

    More detail on How-to:

  2. efiring commented on Jul 14, 2020

    @efiring
    Member

    Caution: the basic idea of a FAQ is good. People trying to plunge in typically don't read the full, wonderfully organized documentation first, or at all. If there really are a set of questions that crop up frequently in practice, with real people operating the way real people do, then consolidating them in a FAQ can help them and us (and sometimes "them" == "us"). Entries in a FAQ can be mostly pointers to other locations in documentation, so there needn't be much duplication. The FAQ is then a sort of alternative index for finding things.

  3. story645 commented on Jul 14, 2020

    @story645
    MemberAuthor

    the FAQ is then a sort of alternative index for finding things.

    I think that's fine. My most important goal here is to reduce duplication so that maintenance is easier & improve discoverability.

  4. dopplershift commented on Jul 14, 2020

    @dopplershift
    Contributor

    An option is always to have the FAQ, when appropriate, link to the appropriate section of the docs. I think in some ways, a good FAQ is just alternate table of contents for the docs.

  5. github-actions commented on Aug 9, 2023

    @github-actions

    This issue has been marked "inactive" because it has been 365 days since the last comment. If this issue is still present in recent Matplotlib releases, or the feature request is still wanted, please leave a comment and this label will be removed. If there are no updates in another 30 days, this issue will be automatically closed, but you are free to re-open or create a new issue if needed. We value issue reports, and this procedure is meant to help us resurface and prioritize issues that have not been addressed yet, not make them disappear. Thanks for your help!

  6. added
    keepItems to be ignored by the “Stale” Github Action
    and removed
    status: inactiveMarked by the “Stale” Github Action
    on Aug 9, 2023
  7. story645 commented on Sep 12, 2023

    @story645
    MemberAuthor

    I think this is as done as actionable in this PR - the FAQ is now broken out into section/topic specific FAQs for installing, development, and usage.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    DocumentationkeepItems to be ignored by the “Stale” Github Action

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions