Make WordPress Core

Opened 2 weeks ago

Last modified 4 days ago

#51526 assigned task (blessed)

Import Twenty Twenty-One

Reported by: poena Owned by:
Milestone: 5.6 Priority: normal
Severity: normal Version:
Component: Bundled Theme Keywords: has-patch has-unit-tests
Focuses: Cc:


This is the reference ticket for the Twenty Twenty-One theme which is currently under development, ready for 5.6.

Initial development happened on GitHub:https://github.com/WordPress/twentytwentyone

Read the announcement post: https://make.wordpress.org/core/2020/09/23/introducing-twenty-twenty-one/

Attachments (1)

51526.diff (999.8 KB) - added by desrosj 12 days ago.

Download all attachments as: .zip

Change History (24)

#1 @joostdevalk
2 weeks ago

  • Milestone changed from Awaiting Review to 5.6
  • Type changed from defect (bug) to task (blessed)

#2 @Hareesh Pillai
2 weeks ago

We should remember to update the Tested up to value to 5.6 before releasing. Leaving this comment as a reminder.

This ticket was mentioned in PR #625 on WordPress/wordpress-develop by luminuu.

12 days ago

  • Keywords has-patch added

Adding trunk of Twenty Twenty-One default theme to the WordPress repository for Beta 1 of 5.6.

Trac ticket: https://core.trac.wordpress.org/ticket/51526

12 days ago

#4 @desrosj
12 days ago

  • Keywords commit added
  • Owner set to desrosj
  • Status changed from new to assigned

51526.diff has only very minor edits from the linked PR above:

  • Changed tested up to from 5.5 to 5.6.
  • Made some minor coding standards fixes (mostly stray commas or extra white space)
  • Added the package.json file.
  • Removed inline phpstan comments. This tooling is not yet used in Core, and to my knowledge has not been used in a default theme previously. Don't feel strongly about removing these, though. They can always be added on the next sync.
  • Changed an inline comment targeting eslint to jshint as that's what is used in Core currently (see #31823).
  • Removed a stray, extra </a> from the footer.
  • Fixed a typo in a translator comment.

#5 @desrosj
12 days ago

In 49216:

Bundled Themes: Import Twenty Twenty-One, the new default theme for WordPress 5.6.

Welcome to the bundled themes family!

Twenty Twenty-One is a blank canvas for your ideas, making the block editor your best brush.

Theme development to this point has taken place on GitHub. See: https://github.com/WordPress/twentytwentyone/.

Props poena, melchoyce, luminuu, elmastudio, bethsoderberg, williampatton, aristath, jffng, kjellr, jeffikus, audrasjb, fabiankaegy, mukesh27, dingo_d, kellylawrence, acosmin, whyisjake, metodiew, ryelle, nielslange, littlebigthing, mahesh901122, zebulan, kishanjasani, lukecavanagh, scruffian, abhijitrakas, utz119, sudoshreyansh, kau-boy, justinahinon, joostdevalk, bduclos, hareesh-pillai, mager19, rolfsiebers, webmigrates, sresok, guidooffermans, francina, marybaum, hareshlive, navanathbhosale, afercia, richtabor, joyously, sarahricker, nrqsnchz, glauberglauber, sabernhardt, kraftbj, ItsJonQ, joen, CTMartin0, decrecementofeliz, bhautikvirani.
See #51526.

#6 @desrosj
12 days ago

  • Keywords commit removed
  • Owner desrosj deleted

Leaving this open to facilitate syncing the theme throughout the release cycle.

#7 @desrosj
12 days ago

In 49217:

Bundled Themes: Add the theme screenshot for Twenty Twenty-One

Follow up to [49216].

See #51526.

This ticket was mentioned in PR #628 on WordPress/wordpress-develop by desrosj.

11 days ago

  • Keywords has-unit-tests added

#9 @desrosj
11 days ago

Linked to the wrong ticket in [49220], which makes Twenty Twenty-One the default theme for new installs going forward.

This ticket was mentioned in PR #632 on WordPress/wordpress-develop by luminuu.

11 days ago

Updated version of Twenty Twenty-One theme.

Trac ticket: https://core.trac.wordpress.org/ticket/51526

#13 @desrosj
11 days ago

In 49247:

Twenty Twenty: Import the latest changes from GitHub

For a full list of changes since [49216], see https://github.com/WordPress/twentytwentyone/compare/dfe141276ca4b856bbcd748f9da108ddad026c4c...trunk/.

Props poena, melchoyce, luminuu, aristath, jffng, ryelle, kishanjasani, rolfsiebers, sresok, desrosj.
See #51526.

#14 @desrosj
11 days ago

In 49250:

Twenty Twenty: Use jshint exclude statements instead of eslint.

Also, exclude the node_modules folder within twentytwentyone.

See #51526.

#15 @mukesh27
11 days ago

We should add License URI in style.css and ie.css


Replace to

License URI: http://www.gnu.org/licenses/gpl-2.0.html

#16 @poena
10 days ago

@mukesh27 Development is still happening on Github, do you mind opening an issue? https://github.com/WordPress/twentytwentyone/

This ticket was mentioned in PR #663 on WordPress/wordpress-develop by luminuu.

5 days ago

#19 @desrosj
4 days ago

In 49320:

Twenty Twenty-One: Import the latest changes for 5.6 beta 2.

For a full list of changes since beta 1, see https://github.com/WordPress/twentytwentyone/compare/9e34dca...e580895.

Props poena, melchoyce, luminuu, aristath, justinahinon, jffng, ryelle, kishanjasani, rolfsiebers.
See #51526.

#20 @prbot
4 days ago

desrosj commented on PR #663:

Tanks @luminuu! Merged into core in https://core.trac.wordpress.org/changeset/49320.

This ticket was mentioned in PR #667 on WordPress/wordpress-develop by carolinan.

4 days ago

Trac ticket:

Now contributors since last commit:

#22 @desrosj
4 days ago

In 49330:

Twenty Twenty-One: Import the latest changes.

For a full list of changes since [49320], see https://github.com/WordPress/twentytwentyone/compare/461dcf9cd...5759e96.

Props poena, melchoyce, aristath, justinahinon, ryelle.
See #51526.

Note: See TracTickets for help on using tickets.