-
Notifications
You must be signed in to change notification settings - Fork 148
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
USWDS-Site - About: Move release notes section to What’s New #2318
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- Confirmed that the releases page was removed from the site
- Confirmed that redirects have been set up and links to the releases page have been updated
- There is still a reference to the
whats-new/releasespage on the implementations page and crawl.js
- There is still a reference to the
- Confirmed that the new content makes sense and is free from error
- I added some notes for possible improvements. I think it would also be good if @finekatie or @sarah-sch could take a look to see if this is the right copy for the page. I've tagged you both as reviewers in case you are able to take a look!
_security_updates/2021-11-1-automatic-sanitizing-for-all-javascript-components.md
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Resolved remaining references to whats-new/releases, corrected release notes links, and updated copy for new Releases section.
Thanks for the recommendations @amyleadem @finekatie
External link button cont.It looks like we're overriding the external link styles for buttons on site: uswds-site/css/_uswds-theme-custom-styles.scss Lines 1218 to 1224 in b5eabb1
If we remove Can you think of a reason we wouldn't want the external link icon on external links styled as buttons? |
|
@mahoneycm I like the idea of including the external link icon when cc: @mejiaj |
External link buttons stylesOk I added some styles specific to external links styled as buttons which are descendants of Additionally, I skimmed through parts of the site for other external links styled as buttons and noticed some visual discrepancies brought on by utility classes. With these additional styles I was able to safely remove the utility classes 👍 I also added the |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looking good! Just a couple of small things for your consideration.
…ate external link button styles to match
|
Realized that this PR does not have a changelog. Will work on adding one now. |
|
Update: Added a changelog. Also re-instated the in-page nav on the page now that the content is longer and laid out in a more vertical format. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Minor comment on external links check. Also found this quirk when clicking on Sidenav What's new:
How to reproduce
- Visit Preview →
- In sidenav, confirm two missing sections Latest Updates and
Empty link.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Suggesting updated language for first paragraph under "Release notes."
pages/whats-new/overview.md
Outdated
| {% capture blog %} | ||
| ## Release notes | ||
|
|
||
| You can find summaries of bug fixes, new features, and other updates introduced in each release on our [GitHub releases page](https://github.com/uswds/uswds/releases). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
New suggestion for first paragraph, but interested to know if @finekatie has any tweaks:
Find summaries of each USWDS update on our GitHub releases page. Release notes explain bug fixes, new features, and other changes.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Updated in 11a0ab7
|
Information on release notes is properly conveyed. I do notice that the first CTA goes to live link. The other two go to federalist links. Is that because the changes/updates are being made to the Release Notes section only? |
|
@finekatie @sarah-sch Ready for re-review! And to answer your question Katie
The two Federalist links are due to them being internal links. Since the new CTA is to GitHub, it'll actually take you to the live site 👍 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Charlie answered my question about CTA links, so I have no other input. Ok from here.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Approving changes--looks good.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A nice improvement






Summary
Moved release notes section into the what’s new page and adds a note about subscribing to releases on GitHub. This PR also removes the two column layout from the What’s New page to accommodate for the new section.
Related issue
Closes #2136
Preview link
What’s new →
Problem statement
The current Release Notes page improperly displays release notes that are pulled in from GitHub.
Solution
Since this is a low traffic page, we’ve opted to move release notes information to the What’s New page and directly link out to GitHub release notes.
From our Office Hours meeting notes (Google Docs 🔒):
Testing and review
Testing checklist