olcf / olcf-user-docs

Sources for the Oak Ridge Leadership Computing Facility User Documentation
https://docs.olcf.ornl.gov
60 stars 109 forks source link

Identify and migrate relevant "Software Pages" #5

Closed jack-morrison closed 2 years ago

jack-morrison commented 5 years ago

With this migration of OLCF docs into version control, we will be dropping the "Software Pages".

However, there is a small set of software packages that have important documentation living in these pages. This issue is to identify which software packages should have their content migrated into this repository, and to make it happen.

Most likely, packages of interest are those that are vendor-provided and have vendor-provided site-specific accompanying documentation.

jack-morrison commented 5 years ago

Definitely migrate

May make for good future additions

grahamlopez commented 5 years ago

just a note that needs a home:

there are references to compilers in the Rhea user-guide's "compiling" section that will need to be updated.

jack-morrison commented 5 years ago

@grahamlopez is that in the scope of this issue?

grahamlopez commented 5 years ago

I am talking about the links to e.g. the intel compilers, which seem to point to the old software page. Depending on how the software page gets redone, these kinds of links will either need to go away, or be updated, or ...

jack-morrison commented 5 years ago

Make the Summit User Guide 'Software' section wider in scope to include:

mpbelhorn commented 5 years ago

For transparency, I have a WIP branch for some of these topics (primarily focusing on Python, at the moment) in my fork of the repo. That branch re-instates a top-level software section with the intention of covering only site-specific guides, and less machine-specific information. It's also mostly just a broad skeleton layout for software documentation at the moment and can be expanded or trimmed back as desired.

Again, the only real content on it is the site-generalized python guide/faq. If we want to keep software docs in the machine guides as the above conversations suggest, then the python guide can be restructured however makes better sense. Though I'd like to avoid maintaining duplicate, overlapping docs on a software topic in multiple files/guides so a top-level software section (with reduced scope compared to what was on the wordpress site) make sense to me. Ie, just software guides with site-specific special sauce; not lists of software on each machine or descriptions of mundane common packages.

The contribution guide suggests that we keep personal branches out of this repo and only merge when ready. That said, If we wanted to go with a top-level/centralized software guide section, then I think we ought to keep the branch here to establish the core structure and outline, especially if others will be working on it simultaneously.

jack-morrison commented 5 years ago

@mpbelhorn @isubsmith Let's bump the priority of this, if we're able. Talking with @nickrf about getting ARM tools into the new docs, and it would be good to have structure in place that can be copied for vendors. (I'm thinking IBM WML like #125, too.)

Edit: Even a simple MR with 1 package would be useful, just to capture our desired reST structure.