Skip to content

Consolidate Install Docs  #17327

Closed
Closed

Description

@story645

Installation is documented in at least 4 places:

which can lead to them being out of sync, as seen by the issues targeting only one page in the docs, and can make it harder for new users (especially new contributors) to figure out which instructions they're supposed to be following. I propose the docs get consolidated down to one installation page, the section from the FAQ be removed, and that the developer docs & install.rst should cross link to that install page.

In the process of consolidating the docs, the following issues should probably also at least be addressed:

Activity

  1. changed the title [-]Consoli[/-] [+]Consolidate Install Docs [/+] on May 4, 2020
  2. r0cketr1kky commented on May 12, 2020

    @r0cketr1kky

    Hi @story645 , I would like to take this up.

  3. story645 commented on May 12, 2020

    @story645
    MemberAuthor

    go for it!

  4. r0cketr1kky commented on May 14, 2020

    @r0cketr1kky

    Do you want me to remove the entire doc/faq folder or only doc/faq/installing_faq.rst? I guess it's the latter but just wanted to confirm :)
    Another doubt: I need to remove all these 4 files addressed in this issue and include these in the canonical install page and include the contents of all these 4 pages right, keeping the home page links as the canonical install instructions?

  5. story645 commented on May 14, 2020

    @story645
    MemberAuthor

    My suggestion is to consolidate everything in the the users/install page & maybe keep the existing files but replace the text with a link back to the install instructions.

  6. r0cketr1kky commented on May 14, 2020

    @r0cketr1kky

    Sounds like a plan. I'm on it :)

  7. timhoffm commented on May 17, 2020

    @timhoffm
    Member

    I recommend to keep installation for development in the contribution docs. The two locations address different audiences and having a long page of installation instructions may be intimidating for a simple user (even though he might only need a fraction of the page).

    Also "Installing for development" is not useful by itself. It needs to be done in context with cloning the repo and setting up a development env (virtualenv/conda/...).

    On https://matplotlib.org/devdocs/users/installing.html I would add a section "Installing for development" and have there just a link to the contribution docs.

  8. story645 commented on May 17, 2020

    @story645
    MemberAuthor

    @timhoffm that's fine with me so long as the install from source docs are in one place. I'm fairly certain the top bug for new contributors is that they're using the wrong install instructions.

    ETA: like even the mpl install from source docs under user say they're aimed at contributors. I'm not against standalone install from source tarball/release source docs but like that has to be super explicit.

  9. added
    🌱 Good first issueOpen a pull request against these issues if there are no active ones!
    on Sep 17, 2020
  10. rajpratyush commented on Mar 16, 2021

    @rajpratyush
    Contributor

    @story645 does this issue needs work?

  11. jklymak commented on Mar 16, 2021

    @jklymak
    Member

    It doesn't seem done to me. We could move any useful info from the FAQ to INSTALL.rst. A quick look at INSTALL.rst, it could probably be trimmed substantially. If we need an "Advanced Installation" page, that might make sense, but I wouldn't call it a FAQ. @rajpratyush if you think you understand the install well enough to try and merge, feel free to give it a shot.

  12. timhoffm commented on Mar 16, 2021

    @timhoffm
    Member

    Part of this will be adressed with #19505. Further work should be based on that.

    Btw. as a friendly reminder, it would be great if someone would review #19505.

  13. SauravMaheshkar commented on Jan 4, 2022

    @SauravMaheshkar

    Should this issue be closed after #19725 and #19505 ?

  14. story645 commented on Jul 14, 2022

    @story645
    MemberAuthor

    Yeah, I think this is consolidated enough by now that the actionable pieces mostly don't have much to do with consolidation.

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

    Documentation🌱 Good first issueOpen a pull request against these issues if there are no active ones!

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions