Skip to content

Remove deprecated 2020 Learn child theme and parent#2835

Merged
adamwoodnz merged 11 commits intotrunkfrom
fix/2832-remove-old-themes
Aug 12, 2024
Merged

Remove deprecated 2020 Learn child theme and parent#2835
adamwoodnz merged 11 commits intotrunkfrom
fix/2832-remove-old-themes

Conversation

@adamwoodnz
Copy link
Copy Markdown
Contributor

@adamwoodnz adamwoodnz commented Aug 8, 2024

See #2832

  • Removes the wporg-learn-2020 theme and the dependency on the wporg parent theme.
  • Updates build and lint workflow scripts and configs.
  • Removes some now unused code from the plugin.
  • Updates the readme.

Note that the wporg-learn theme in SVN is not in this Git repo and needs to be deleted separately.

Testing

  1. Make a fresh clone of the repo and check out this branch.
  2. Follow the readme and ensure the site starts up successfully with the 2024 theme activated.

To regression test the build you can check out the build-test branch (which was built off this branch), and run it locally, or sync the individual projects to a sandbox.

@adamwoodnz adamwoodnz self-assigned this Aug 8, 2024
@adamwoodnz adamwoodnz added the [Component] Learn Theme Website development issues related to the Learn theme. label Aug 8, 2024
@adamwoodnz adamwoodnz requested a review from outdoor2kode August 8, 2024 23:36
@adamwoodnz adamwoodnz marked this pull request as draft August 8, 2024 23:36
@adamwoodnz adamwoodnz force-pushed the fix/2832-remove-old-themes branch from 6162065 to b8d59dd Compare August 8, 2024 23:50
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Old button styles

@adamwoodnz adamwoodnz force-pushed the fix/2832-remove-old-themes branch 2 times, most recently from 37ce41b to 43a1ee0 Compare August 9, 2024 04:02
@adamwoodnz adamwoodnz force-pushed the fix/2832-remove-old-themes branch from 43a1ee0 to 78900b5 Compare August 9, 2024 04:06
@adamwoodnz adamwoodnz marked this pull request as ready for review August 9, 2024 04:24
@adamwoodnz adamwoodnz merged commit c7f3917 into trunk Aug 12, 2024
@adamwoodnz adamwoodnz deleted the fix/2832-remove-old-themes branch August 12, 2024 03:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

[Component] Learn Theme Website development issues related to the Learn theme.

Projects

Status: ✅ Done

Development

Successfully merging this pull request may close these issues.

1 participant