Skip to content

suggestions for improvements of the installation documentation and quickstart guide #3134

@remi-kazeroni

Description

@remi-kazeroni

Is your feature request related to a problem? Please describe.
The reviewers of our IS-ENES3 deliverable D9.5 (Final ESMValTool version for IS-ENES3 (aka v2.8.0)) made very interesting suggestions for improvements after reviewing our report and trying to install and use ESMValTool. Most of them are related to our installation documentation which could be further simplified and shortened, especially for a "quickstart" guide. I reproduce the comments here to keep track of the suggestions:

We have some comments on the docs and installation:

  • The Readme could mention the word “Installation”.
  • Maybe add a simple section to the Readme for a quick Conda installation on Linux.
    To install EMSValTool on Linux in a new conda environment, you can use
    mamba create --name esmvaltool esmvaltool.

For more information on the installation, please see XXXX (links to the documentation).

-> Those who do not face problems with this quick (and most likely most common) guide do not have to go through the lengthy installation instruction.

  • The “Getting Started” section describes the complete installation and configuration. But we would have expected a “Quick Start” to setup ESMValTool just for local testing.

A list of possible action items I see from these suggestions:

  • Adding an installation section to our Readme and link to the 1-2 most used installation method(s).
  • Splitting the installation documentation into sub-pages with one page per topic: conda package, source installation, docker, module load, ... In the quickstart guide we could only keep the "front page" that briefly describes all methods with links to all subpages.
  • For a "quicker" quickstart guide, maybe explicitly recommend a quick installation method. We could also simply link to our quickstart guide episode of the Tutorial.

Would you be able to help out?
Would you have the time and skills to implement the solution yourself?
I'd be happy to take care of some of these items for the next release (even though the readme and tutorial are not in releases). But I would first like to hear opinions from @ESMValGroup/technical-lead-development-team and @ESMValGroup/userengagementteam 👍

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions