Skip to content

Installation instructions for developers are hard to find... #245

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
cbielow opened this issue Mar 1, 2025 · 2 comments
Open

Installation instructions for developers are hard to find... #245

cbielow opened this issue Mar 1, 2025 · 2 comments
Labels
bug Something isn't working

Comments

@cbielow
Copy link
Contributor

cbielow commented Mar 1, 2025

Description of the documentation bug

When developers want to install OpenMS (C++ lib + TOPP) from source on their local hardware, the installation instructions are a bit hard to find.
When you start from https://github.com/OpenMS/OpenMS-docs/blob/develop/docs/manual/develop/developer-faq.md?plain=1#L13 you end up on ReadTheDocs, and in particular

you might end up here: https://openms.readthedocs.io/en/latest/manual/develop.html (generated from https://github.com/OpenMS/OpenMS-docs/blob/develop/docs/manual/develop.md), which says
See the documentation for the [latest release](https://abibuilder.cs.uni-tuebingen.de/archive/openms/Documentation/release/latest/html/index.html). but readers may simply miss that. It should explicitly say that these are the installation instructions to build OpenMS/TOPP from source!


... or
2) by a bit more clicking you end up here https://openms.readthedocs.io/en/latest/manual/develop/developer-faq.html (which is generated from https://github.com/OpenMS/OpenMS-docs/blob/develop/docs/manual/develop/developer-faq.md).
However, this page says:

....
Build OpenMS by following the installation instructions or [from source](https://github.com/OpenMS/OpenMS-docs/blob/develop/about/installation.rst).
...

However, this is very bit confusing, since


Note that links should not mention ReadTheDocs explicitly, but use internal references, e.g. see https://github.com/OpenMS/OpenMS-docs/blob/develop/docs/manual/develop/developer-faq.md?plain=1#L13 for the general idea.

Also, for external links to the Doxygen documentation, the link should point to https://openms.de/current_doxygen/... etc to make it more generic). In the past, we used links directly to https://abibuilder.cs.uni-tuebingen.de/archive/openms/Documentation/release/latest, which is essentially the same thing, but may change in the future).

OpenMS Installation

  • Version: 3.3
@cbielow cbielow added the bug Something isn't working label Mar 1, 2025
@cbielow cbielow changed the title Installation instructions are hard to find... Installation instructions for developers are hard to find... Mar 1, 2025
@SIDDHARTH1-1CHAUHAN
Copy link

Hello @cbielow sir,

I have submitted a PR for #246 (Improve installation instructions on ReadTheDocs OpenMS/OpenMS#7867). Could you kindly assign this issue to me as well?

@SIDDHARTH1-1CHAUHAN
Copy link

I have created a pull request (#247 ) that addresses the requirements mentioned in issue #245. The installation instructions have been split into two files to better serve both general users and developers. Please review the changes and let me know if there are any further improvements needed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants