Skip to content

Introducing RADIUSS policies and guidelines - #236

Merged
IanLee1521 merged 26 commits into
llnl:masterfrom
adrienbernede:radiuss-policies-guidelines
Mar 23, 2020
Merged

Introducing RADIUSS policies and guidelines#236
IanLee1521 merged 26 commits into
llnl:masterfrom
adrienbernede:radiuss-policies-guidelines

Conversation

@adrienbernede

Copy link
Copy Markdown
Member

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.

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.
@adrienbernede
adrienbernede requested a review from a team as a code owner August 16, 2019 17:19
@LRWeber

LRWeber commented Aug 16, 2019

Copy link
Copy Markdown
Member

Does this mean we should close #186 ?

@hauten

hauten commented Aug 16, 2019

Copy link
Copy Markdown
Collaborator

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.

@adrienbernede

Copy link
Copy Markdown
Member Author

The pull request is to replace the other #186 yes. But it need some "finalization" work.

@adrienbernede

Copy link
Copy Markdown
Member Author

I forgot references.
@hauten instead of having one file per recommendation, I ended up with one per category.
As we discussed, all this could land in the same web-page with "jumps".

@adrienbernede

Copy link
Copy Markdown
Member Author

I just added the missing references and external links.

@hauten

hauten commented Aug 20, 2019

Copy link
Copy Markdown
Collaborator

@IanLee1521 & @adrienbernede see my latest commit 18d3be2.

  • Renamed index.md & "Policies" directory
  • Updated links accordingly
  • Applied page layout
  • Lightly edited
  • Added "Policies" to site header

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.

@adrienbernede

adrienbernede commented Aug 20, 2019

Copy link
Copy Markdown
Member Author

@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 ?

@adrienbernede

adrienbernede commented Aug 20, 2019

Copy link
Copy Markdown
Member Author

@hauten The "back to Policies home" will be unnecessary as soon as the menu will be in place, right ?

@hauten

hauten commented Aug 20, 2019

Copy link
Copy Markdown
Collaborator

@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 ?

Yep, they worked locally as relative URLs

The "back to Policies home" will be unnecessary as soon as the menu will be in place right ?

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.

@adrienbernede

Copy link
Copy Markdown
Member Author

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.
You don’t like it because it would be temporary ?

@hauten

hauten commented Aug 20, 2019

Copy link
Copy Markdown
Collaborator

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.
You don’t like it because it would be temporary ?

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}:
[Back to Policies and Guidelines home](/radiuss/policies/)

@adrienbernede

Copy link
Copy Markdown
Member Author

Once this branch is merged we can create an issue for the menu and reference commit 0d66c32 as "to be reverted".

hauten
hauten previously approved these changes Aug 26, 2019

@IanLee1521 IanLee1521 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Comment thread radiuss/policies/index.md
Comment thread radiuss/policies/licensing.md Outdated
{: .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).

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I feel like the formatting here could be better. We should see what we can do to clean up how each of these items (M.lic.1, M.lic.2, etc) appear on the page. See screenshot below that is not super clear to an outsider what they are looking at.

image

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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/

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks !

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done.

@adrienbernede

adrienbernede commented Aug 27, 2019

Copy link
Copy Markdown
Member Author

@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.

@IanLee1521

Copy link
Copy Markdown
Collaborator

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. :)

@adrienbernede

Copy link
Copy Markdown
Member Author

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.
@adrienbernede
adrienbernede force-pushed the radiuss-policies-guidelines branch from e4861bf to ad6832b Compare August 29, 2019 00:28
@adrienbernede

Copy link
Copy Markdown
Member Author

Made a mistake adding too many files, corrected.

@adrienbernede

Copy link
Copy Markdown
Member Author

@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.

@IanLee1521

Copy link
Copy Markdown
Collaborator

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)

@adrienbernede

Copy link
Copy Markdown
Member Author

Need some help to solve conflicts on header.html, or will have to wait for some free brain time. :p

@adrienbernede

Copy link
Copy Markdown
Member Author

Thanks @hauten for your help with the merge. @IanLee1521 the label do not merge can now be remove. This is ready for review.

@adrienbernede

Copy link
Copy Markdown
Member Author

Thanks @IanLee1521

@neely4

neely4 commented Mar 20, 2020

Copy link
Copy Markdown
Contributor

@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?

@adrienbernede

adrienbernede commented Mar 20, 2020

Copy link
Copy Markdown
Member Author

@neely4 There are no more conflicts now. They were small anyway. The PR is ready as far as I can tell. You may want to quickly review these changes a0cfd1e
And that’s it.

@neely4

neely4 commented Mar 23, 2020

Copy link
Copy Markdown
Contributor

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 IanLee1521 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

@IanLee1521
IanLee1521 merged commit a23d6e1 into llnl:master Mar 23, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants