Skip to content
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

WIP: Release notes tag order #8837

Closed
wants to merge 146 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
146 commits
Select commit Hold shift + click to select a range
b01cf28
a release note about release notes
stevector Dec 14, 2023
b913994
a release note about release notes
stevector Dec 14, 2023
441a713
adding another sample
stevector Dec 14, 2023
aecdfff
rename dir
stevector Dec 14, 2023
9744350
trying to get release notes pages generating
stevector Dec 14, 2023
bb2f193
starting to get release notes loading
stevector Dec 14, 2023
1225a00
releaseNotesListing
stevector Dec 14, 2023
1f7f50d
bring back deleted stuff
stevector Dec 14, 2023
ef9e33b
more progress on release notes
stevector Dec 14, 2023
b382559
adding a note
stevector Dec 14, 2023
8a4d7e0
updates
stevector Dec 14, 2023
1c64f89
release notes
stevector Dec 14, 2023
a86b85e
getting categories partially working
stevector Dec 14, 2023
1920864
starting on a separate category component
stevector Dec 14, 2023
7822081
more release notes cleanup
stevector Dec 14, 2023
8d284e5
listing all
stevector Dec 14, 2023
b2319aa
category listing
stevector Dec 15, 2023
3e0d46c
moar templating
stevector Dec 15, 2023
016065f
getting tests passing
stevector Dec 18, 2023
7e7e457
adding playwright examples
stevector Dec 18, 2023
3c1ea9e
Add first pass at script to auto create releasenotes based on past ch…
rachelwhitton Dec 21, 2023
c7c3972
Merge branch 'release-notes' of github.com:pantheon-systems/documenta…
stevector Dec 21, 2023
08ad240
Backfill changelog entries as release notes Sep - Dec 2023
rachelwhitton Dec 22, 2023
73ba9b3
Revert "adding playwright examples"
stevector Jan 2, 2024
189d54d
some cleanup
stevector Jan 2, 2024
87fe8f0
react refactoring
stevector Jan 2, 2024
ec6291d
more cleanup
stevector Jan 2, 2024
923eaf8
react cleanup
stevector Jan 2, 2024
1b70163
refactor
stevector Jan 2, 2024
f4460a0
release notes cat handling
stevector Jan 2, 2024
b77039e
using color
stevector Jan 2, 2024
324f6e6
moving around code block
stevector Jan 2, 2024
eef1741
whitespace
stevector Jan 2, 2024
c825dae
more clean up
stevector Jan 3, 2024
031bfd2
date component
stevector Jan 3, 2024
37248a8
release notes are kind of working
stevector Jan 3, 2024
4bce369
a sort of working fragment
stevector Jan 3, 2024
ed01dc7
fragment cleanup
stevector Jan 3, 2024
e3b73f1
trying to make fragment a fragment in a different file
stevector Jan 3, 2024
983b619
moving fragment to other file
stevector Jan 3, 2024
5315280
breakthrough
stevector Jan 3, 2024
a3e91c6
fragment again
stevector Jan 3, 2024
8a84152
Define attributes for all 'Release Notes' categories in JSON
rachelwhitton Jan 4, 2024
95d9dd5
adding todo about description
stevector Jan 4, 2024
dfc995c
merging release notes
stevector Jan 4, 2024
5f4a60d
fixing merge error
stevector Jan 4, 2024
6c646d2
starting category selector component
stevector Jan 4, 2024
48f6b30
menu
stevector Jan 4, 2024
1cbc0d5
switching to NavMenu
stevector Jan 4, 2024
fe33cd4
two ways to do category selection
stevector Jan 4, 2024
1d57add
some whitespace cleanup
stevector Jan 4, 2024
dbc0047
more category cleanup
stevector Jan 4, 2024
2e3e294
pure json
stevector Jan 4, 2024
c82e6b3
adding json
stevector Jan 4, 2024
64b65db
sourcing json
stevector Jan 4, 2024
cb6729d
updating selector to use json object
stevector Jan 4, 2024
0ffa01a
working
stevector Jan 5, 2024
ad4644a
simplify categories
stevector Jan 5, 2024
c65455e
loader
stevector Jan 5, 2024
91fbf5f
render categories as tags
stevector Jan 5, 2024
632cfa8
selecto separator
stevector Jan 5, 2024
7bc0a6d
Merge remote-tracking branch 'origin/main' into release-notes
stevector Jan 5, 2024
560957c
trying navigate()
stevector Jan 5, 2024
0055025
trying different callback construction
stevector Jan 5, 2024
1d45eb7
Backfill changelog entries as release notes Sep - Dec 2023
rachelwhitton Dec 22, 2023
e481148
Define attributes for all 'Release Notes' categories in JSON
rachelwhitton Jan 4, 2024
1cb14d7
Update src/data/releaseNoteCategories.js
rachelwhitton Jan 4, 2024
f04ed47
Update categories based on feedback in internal worksheet
rachelwhitton Jan 9, 2024
d734f24
Rename account-management to billing
rachelwhitton Jan 9, 2024
8bbaac0
Replace account-management category with billing category
rachelwhitton Jan 9, 2024
62db9fd
Remove action-required from OCP entry
rachelwhitton Jan 9, 2024
b399818
Update 2023-10-01-design-system-integration-docs.md
IngridKwok Jan 10, 2024
d0f464b
Update 2023-12-01-elevated-experience-with-front-end-sites-drupal-sta…
IngridKwok Jan 10, 2024
5ab8fd5
Update 2023-10-01-front-end-sites-settings.md
IngridKwok Jan 10, 2024
3c45e62
Add new category for account management
rachelwhitton Jan 12, 2024
a9ebea8
Merge branch 'main' into release-notes
mel-miller Jan 16, 2024
02af873
Update PDS version
mel-miller Jan 16, 2024
63e681c
update visually-hidden classes
mel-miller Jan 16, 2024
9f8abc2
Update front page to adapt to PDS changes
mel-miller Jan 16, 2024
fd09d5e
Fix search bar width
mel-miller Jan 16, 2024
19ea523
Update releaseNoteCategorySelector.js
mel-miller Jan 16, 2024
7209387
Update releaseNoteCategories.json
mel-miller Jan 16, 2024
e7aaf7b
Update PDS toolkit
mel-miller Jan 17, 2024
dc87c9e
Revert mods no longer needed with PDS update
mel-miller Jan 17, 2024
6e789be
Update releaseNotesListing.js
mel-miller Jan 17, 2024
2809e5b
Fix tabIndex console warning
mel-miller Jan 17, 2024
e204200
Add key for teaser here as well
mel-miller Jan 17, 2024
59a6403
Update PDS toolkit
mel-miller Jan 17, 2024
326ed67
Update and style PublishedDate component
mel-miller Jan 17, 2024
d59535c
Update and style ReleaseNoteCategories
mel-miller Jan 17, 2024
a42d809
update PublishedDate component
mel-miller Jan 17, 2024
e3b409c
Update releaseNotePage.js
mel-miller Jan 17, 2024
3472d51
update ReleaseNoteTeaser
mel-miller Jan 17, 2024
9937ce2
style listing pages
mel-miller Jan 17, 2024
d3c2c74
Update CODEOWNERS with release-note-authors
stevector Jan 18, 2024
0283a41
testing
mel-miller Jan 18, 2024
283faac
Merge branch 'main' into release-notes
mel-miller Jan 18, 2024
2fcc557
update static header logo component
mel-miller Jan 18, 2024
5d88639
update PDS toolkit
mel-miller Jan 19, 2024
397afb7
Updates based on toolkit update
mel-miller Jan 19, 2024
7b6cb45
Update categories heading with proper semantic h level
mel-miller Jan 19, 2024
d0911bf
update footer width
mel-miller Jan 19, 2024
9f7cee1
Clean up styles on listing pages
mel-miller Jan 19, 2024
ec30bf0
Update releaseNoteCategorySelector.js
mel-miller Jan 19, 2024
e168cb2
Update gatsby-node.js
mel-miller Jan 20, 2024
0cdfc4a
Update releaseNoteCategories.js
mel-miller Jan 20, 2024
54465c6
Update releaseNoteCategorySelector.js
mel-miller Jan 20, 2024
88c21df
Misc style tweaks
mel-miller Jan 20, 2024
3a2da86
Simplify category selector data transfer
mel-miller Jan 20, 2024
05a90c1
Update category tag placement
mel-miller Jan 20, 2024
2b0a084
Update PDS toolkit version
mel-miller Jan 21, 2024
ca3d3d4
update PDS toolkit
mel-miller Jan 22, 2024
6ab850c
Update releaseNotePage.js
mel-miller Jan 22, 2024
09410c8
assign tag colors
mel-miller Jan 22, 2024
903027a
Revert "Simplify category selector data transfer"
mel-miller Jan 22, 2024
0fb6227
Update releaseNoteCategorySelector.js
mel-miller Jan 22, 2024
29da616
Convert RN listing templates to functional components
mel-miller Jan 22, 2024
e66b140
testing basic RN search functionality
mel-miller Jan 22, 2024
b9edb38
Add random comment
rachelwhitton Jan 22, 2024
2ff0a38
Revert "Add random comment"
rachelwhitton Jan 22, 2024
2e27c13
Merge branch 'main' into release-notes
rachelwhitton Jan 22, 2024
6908110
fix typo in import name
mel-miller Jan 22, 2024
94220b5
Delete platform category, in favor of infrastrcuture only based on di…
rachelwhitton Jan 22, 2024
5721faf
Update releaseNotesListing.js
mel-miller Jan 22, 2024
5f615e0
Debounce release notes search
mel-miller Jan 22, 2024
cbd5654
Update releaseNotesListing.js
mel-miller Jan 22, 2024
1adf50c
Update releaseNotesListingByCategory.js
mel-miller Jan 22, 2024
7ebb774
Update releaseNotesListingByCategory.js
mel-miller Jan 22, 2024
d195805
Update releaseNotesListingByCategory.js
mel-miller Jan 22, 2024
bef7ba4
Clean up; add date to filter
mel-miller Jan 23, 2024
44654d6
Exclude docs search from release notes pages
mel-miller Jan 23, 2024
cc81d90
spacing tweaks
mel-miller Jan 23, 2024
c18d287
Add no results functionality for release notes
mel-miller Jan 23, 2024
16b6a07
Update font weight in subscribe button
mel-miller Jan 23, 2024
63ef363
Merge branch 'main' into backfill-release-notes
rachelwhitton Jan 23, 2024
0450b87
Relocate json dump defining categories to match release-notes branch
rachelwhitton Jan 23, 2024
58698be
Convert to JSON format, align with release-notes, remove platform, re…
rachelwhitton Jan 23, 2024
cb3519c
Suggest updated colors for a few categories
rachelwhitton Jan 23, 2024
026ae59
Merge branch 'backfill-release-notes' into release-notes
rachelwhitton Jan 23, 2024
61712d5
Swap out changelog for release-notes in site nav dropdown menu
rachelwhitton Jan 23, 2024
25b2820
Use 'Release Notes (Changelog)' in the dropdown menu nav instead of '…
rachelwhitton Jan 23, 2024
df7c04b
Remove dupe entries added to help early dev and replaced by backfill …
rachelwhitton Jan 23, 2024
71eb7cb
Ensure release note tags are alpha sorted
mel-miller Jan 23, 2024
75ed1ab
Update category label casing
mel-miller Jan 23, 2024
a90ee75
Merge branch 'release-notes' into release-notes-tag-order
mel-miller Jan 23, 2024
d9f54c7
Update RN search language
mel-miller Jan 23, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
Expand Up @@ -17,3 +17,5 @@ source/content/guides/integrated-composer/ @pantheon-systems/lifecycle-ops
source/content/guides/multisite/ @pantheon-systems/cms-platform
# The cms-platform team is responsible for External Libraries on Pantheon
source/content/external-libraries @pantheon-systems/cms-platform
# There is a team just for release note permissions
source/releasenotes/ @pantheon-systems/release-note-authors
15 changes: 15 additions & 0 deletions gatsby-config.js
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,13 @@ module.exports = {
name: `data`,
},
},
{
resolve: `gatsby-source-filesystem`,
options: {
path: `${__dirname}/source/releasenotescategories`,
name: `releasenotescategories`,
},
},
{
// Converts Markdown into HTML
resolve: `gatsby-transformer-remark`, // https://www.gatsbyjs.com/plugins/gatsby-transformer-remark/
Expand Down Expand Up @@ -97,6 +104,14 @@ module.exports = {
name: `changelogs`,
},
},

{
resolve: `gatsby-source-filesystem`,
options: {
path: `${__dirname}/source/releasenotes`,
name: `releasenotes`,
},
},
{
resolve: `gatsby-source-filesystem`,
options: {
Expand Down
Loading
Loading