JeffersonLab / JANA2

Multi-threaded HENP Event Reconstruction
https://jeffersonlab.github.io/JANA2/
Other
6 stars 9 forks source link

[doc] Some parts from Concepts moved to index page and rewritten. #340

Open DraTeots opened 2 months ago

DraTeots commented 2 months ago
nathanwbrei commented 2 months ago

Looks extremely reasonable. Want me to merge this now, or are there more changes you'd like to put in here?

DraTeots commented 2 months ago

Looks extremely reasonable. Want me to merge this now, or are there more changes you'd like to put in here?

Converted to draft. Let me put some other related changes then.

nathanwbrei commented 1 month ago

Is this something you want to merge pretty soon as well?

nathanwbrei commented 1 month ago

Here are some more documentation improvements!

The items buried under "Other Howtos" are extremely important (e.g. how to build and install), and the ones under the parent "Howtos" are a lot less important. I'm guessing you ordered them this way because of how the content was split among the underlying markdown files, which you are free to change however you see fit.

One final nitpick: the "Howtos" doesn't collapse like the other sidebar sections do.

DraTeots commented 1 month ago
  1. If you look at _sidebar.md code, HowTo-s are a sublist, while all others are links to a single .md files. Collapsing actually works the opposite way. Docsify doesn't collapse group of documents but expands single document content based on its headers (or # and ## in markdown).

    I believe it is important to explain here, as the system is new and I would like everybody to be onboard with its capabilities (as wanted to copy it to other projects). You have global configuration of how things collapse and one can disable such behaviour for each particular title/header/subheaders with <!-- {docsify-ignore} --> and <!-- {docsify-ignore-all} -->

    JANA1 to 2 and Development consists of several .md files, but we combine them together in one document like here:

    So I experimented, how it looks making e.g. JANA1 to 2 as sub-list like how-tos or combined document and thought it is much more convenient as one document. E.g. developer has one point of entry, then have full list to choose a topic they are looking for, etc.

  2. "Other Howtos". All how-tos section needs love and rework. I just moved whatever was there. If you create a ticket with the priorities and what you think as the most important discussions, I will be happy to follow it and reorganize it. Or I can try to think about it myself not putting more load on you =P.

    But the idea so far was to put things from the old site as it and start reworking them one by one. I now try to dedicate a fraction of time every week to work on the documentation. Currently I am stuck on writing concepts with factories, processors and stuff. So let me know if you think of other priorities.