Introducing RADIUSS policies and guidelines - #236
Conversation
RADIUSS policies and guidelines are introduced in Markdown format. The main page (radiuss-policies-guidelines.md) contains a short, accessible version of the Mandatory and Recommended points with links to the detailed versions. The policies-guidelines.md contains on file per category, gathering the detailed versions for each M & R.
|
Does this mean we should close #186 ? |
Probably, but I want to give this a quick editorial pass & see how it's organized. @adrienbernede and I had kicked around a couple of ideas and, w/o looking at it yet, I'm not sure how it ended up. I'm sure it's all fine! Will review as soon as I can. |
|
The pull request is to replace the other #186 yes. But it need some "finalization" work. |
|
I forgot references. |
|
I just added the missing references and external links. |
|
@IanLee1521 & @adrienbernede see my latest commit 18d3be2.
I wasn't sure if I should add a permalink to each subpage. News and Archive have it but not the About pages. Necessary? I remain on the fence about whether to include a "back to Policies home" (or similar link) at the top of the subpages. We aren't showing those pages in the site header, so the only way to get back to the parent page is to go back in your browser or to navigate to RADIUSS > Policies. |
|
@hauten The links in the index are not working in the github interface. I guess this is because they are written so that it works on the website, not on the repo. Right ? |
|
@hauten The "back to Policies home" will be unnecessary as soon as the menu will be in place, right ? |
Yep, they worked locally as relative URLs
Yes, when the have the "fancy" menu in place. But for now, there's no breadcrumb back up a level from, say, Documentation to the parent P&G page. |
|
OK, if adding a link back to the P&G page it a one-line thing I can pretty easily had it to all sub-pages. |
I don't like it b/c we don't do it anywhere else. BUT we also don't have pages with these relationships anywhere else. So it's fine. Under {: .page-header}: |
|
Once this branch is merged we can create an issue for the menu and reference commit 0d66c32 as "to be reverted". |
IanLee1521
left a comment
There was a problem hiding this comment.
I think we should do better about who we display this information. Specifically, I think the information needs to stand on its own such that someone that isn't familiar with RADIUSS knows what they are looking at (and someone that IS familiar knows what they need to do.
@adrienbernede -- I'd like to see you or someone else from the team take the lead on that part as much as possible.
| {: .page-header} | ||
| [Back to Policies and Guidelines home](/radiuss/policies/) | ||
|
|
||
| **M.lic.1** New RADIUSS products must use an [OSI](https://opensource.org/licenses)-approved, permissive open-source license (e.g., Apache, MIT, or BSD 3-Clause). |
There was a problem hiding this comment.
You are right saying that the formatting is not OK. It was a bit better on github in my opinion, but not fantastic neither.
I’ll add an explanation for the naming (M - Mandatory, R - Recommended), as well as a short introduction of the section.
I would like to see the recommendation summary more visible, and the rationale is smaller font. Is it something related to the website configuration ?
Is there a way for me to visualize this changes ? I tried once to import the project and build it myself but quickly got stuck in completely unknown stuff.
There was a problem hiding this comment.
I just added a link to the README that points more clearly to the Jekyll installation docs (https://github.com/llnl/llnl.github.io#getting-started)
If you're on a mac, these are the instructions I just used setting up my new computer: https://jekyllrb.com/docs/installation/macos/
|
@IanLee1521, I suppose @steveg21 and I are to take the lead on the management of the RADIUSS "communication" on the website on behalf of Rob Neely, if that’s what you mean. I have to admit that I was attempting to export the policies and the discussions around it from GitLab to GitHub, and so not focusing on proper presentation at first. But you are right that it is not well introduced and this would probably have been something to deal with pretty soon anyway. |
|
No worries. Not trying to criticize, just want to make sure we get it to a point we can be proud of before we merge. :) |
|
Sure ! No harm done ! |
Few words to describe the intent of RADIUSS Policies and Guidelines, and who it is directed to. Changing font-size in quoteblock (typically used for rationale). Adding legend in every P&G section page.
e4861bf to
ad6832b
Compare
|
Made a mistake adding too many files, corrected. |
|
@IanLee1521 I made some improvements to make the P&G more pleasant to read, and introduce them better. I hope you’ll like the changes (as the first person seeing it). I had the introduction validated by Rob Neely. |
|
No worries, there isn't really a set way. I did just make a new "DO NOT MERGE" label though. Maybe in the fullness of time we can add that in to our bot checks? (cc/ @LRWeber) |
Consistency between summarized and detailed views. Different colors for mandatory and recommended. Adapt legend. Corrections, merges and new stuff in the P&G.
Radiuss policies guidelines
There are two sentences that still seem very long to me. I’ll try to suggest a shorter version.
Fixing typos and suggested minor re-wording
Radiuss policies guidelines
|
Need some help to solve conflicts on header.html, or will have to wait for some free brain time. :p |
Solved conflicts adding P&G to navigation.
|
Thanks @hauten for your help with the merge. @IanLee1521 the label |
|
Thanks @IanLee1521 |
|
@IanLee1521 @adrienbernede @hauten - I'm not sure why there's a conflict with those conflicting files, I don't think they were modified in this branch (that I know of). Can anyone help resolve this so we can get this PR merged up? |
|
Thanks @adrienbernede. I don't use GitHub enough to know all the end cases, but this PR still has a big "Changes requested / Merging is blocked" notice in what I'm seeing, but the requested changes from Ian date back to last August and are no longer relevant. @IanLee1521 - are you OK with this branch as is? |
IanLee1521
left a comment
There was a problem hiding this comment.
Was literally looking at this as Rob commented... :)
Approved, bit of feedback / suggestions:
I would add anchors to the policy / recommendation pages so that the links to them from the index are deep links that go directly to that point.

RADIUSS policies and guidelines are introduced in Markdown format.
The main page (radiuss-policies-guidelines.md) contains a short,
accessible version of the Mandatory and Recommended points with links to
the detailed versions.
The policies-guidelines.md contains on file per category, gathering the
detailed versions for each M & R.