OpenMS / OpenMS-docs

OpenMS Documentation.
https://openms.readthedocs.io
BSD 3-Clause "New" or "Revised" License
2 stars 18 forks source link

Ordering of sections #59

Open jpfeuffer opened 2 years ago

jpfeuffer commented 2 years ago

We should probably think about the order of the doc sections. I just looked at the headings in the Sidebar and I felt like the order is not always optimal. E.g. TOPP tools are explained after the TOPP Tutorial. And Scripting with TOPP might be better suited in the TOPP section.

Read Existing Documentation

I have checked the following places for the error:

Create OpenMS Bug Report

I have created the bug report in OpenMS for any pipeline errors.

Description of the documentation bug

Expected behaviour

OpenMS Installation

Additional context

tapaswenipathak commented 2 years ago

TOPP tools are explained after the TOPP Tutorial

In terms of content for readers TOPP Tutorial has more advanced and informative content than TOPP Tools.

Screenshot 2022-05-29 at 11 57 30 PM

OpenMS TOPP tools just give an introduction and a redirect to API reference. I would say -1.

And Scripting with TOPP might be better suited in the TOPP section.

The focus for users is TOPP Tutorial and not TOPP section. Do it in one go or together as we have parallel equal weightage focus point for readers in API reference. -1.

greengypsy commented 2 years ago

I agree with @jpfeuffer. I think that the tutorials should go after the tools description section. This is an example:

Screen Shot 2022-05-30 at 4 11 45 pm
greengypsy commented 2 years ago

ntroduction

What is OpenMS Background Getting Started

Installation on GNU/Linux Installation on macOS Installation on Windows Quick Start Guides

User Quick Start Guide Contributor Quick Start Guide TOPP

What is TOPP Key Concepts TOP tools Graphical tools File handling tools Signal processing and preprocessing tools Quanitation tools Map Alignment tools Protein/Peptide identification tools etc KNIME

What is KNIME User interface Examples TOPPAS

What is TOPPAS User Interface Examples Tutorials

TOPP KNIME TOPPAS Developer Resources

Developer guidelines for adding new dependency libraries Link external code to OpenMS Custom compilation of OpenMS Build custom KNIME application Add new tool to the TOP suite Additional Resources

OpenMS git workflow Reporting bugs and issues Write and label github issues Pull request checklist Downloads

OpenMS installers Workflows OpenMS releases Other resources Quick Reference

Contributor FAQ Developer FAQ Glossary Contact Us

timosachsenberg commented 2 years ago

@jpfeuffer @greengypsy do you think it would make sense to put this into a "workflow system" section? e.g., we will probably expand this with nextflow, snakemake and galaxy in the future. Having a top level menu entry for all of them seems a bit overkill

What is KNIME User interface Examples TOPPAS

What is TOPPAS User Interface Examples Tutorials

tapaswenipathak commented 2 years ago

Introduction​​

Getting Started

OpenMS Applications and Tools

Run workflows with OpenMS Tools

OpenMS in KNIME

(introduction): not a heading

OpenMS in nextflow

(introduction): not a heading

OpenMS on Galaxy

(introduction): not a heading

Tutorials and Quick Start Guides

Tutorials

Quick Stat guides

Develop with OpenMS

Contribute to OpenMS

Advanced

Downloads

Quick Reference

cc @greengypsy.

(the doc has limited visibility restrictions)

Deps

tapaswenipathak commented 2 years ago

cc @axelwalter @enetz @jpfeuffer @KyowonJeong @poshul @OpenMS/doc-team.

Please feel free to add comments/suggestions/thoughts/edits on finalized structure for the first iteration.

while i and @christinakumar prep for merge.

enetz commented 2 years ago

I feel like we can leave out the Utils section? In practice the Utils are just TOPP tools, same interface, same user experience. They are just usually in beta and less well tested. A sub-page under TOPP Tools describing that should be enough.