Core Team at WCUS Contributor Day 2025

WordCamp US 2025 contributor day is coming to Portland, Oregon on Tuesday, August 26, starting at 9:00 am, and ending at 5:00 pm. The CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. team is responsible for building the core WordPress software and this is a great opportunity to contribute no matter how much experience you have with contributions.

Before you arrive

First, make sure you register for contributor day, have an account here on WordPress.orgWordPress.org The community site where WordPress code is created and shared by the users. This is where you can download the source code for WordPress core, plugins and themes as well as the central location for community conversations and organization. https://wordpress.org/ and have joined the Making WordPress Slack.

Next, you should get your local development environment setup. For contributions to Core, you can follow the steps in the WordPress Development Readme. You will be required to install the prerequisite software (Node.js, npm, Docker, and either GitGit Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. Git is easy to learn and has a tiny footprint with lightning fast performance. Most modern plugin and theme development is being done with this version control system. https://git-scm.com/. or SVNSVN Subversion, the popular version control system (VCS) by the Apache project, used by WordPress to manage changes to its codebase.). If you intend to focus your contributions to the editor, there is a getting started to contributing to Gutenberg which will walk you through the steps that have the same prerequisites.

What to expect at Contributor DayContributor Day Contributor Days are standalone days, frequently held before or after WordCamps but they can also happen at any time. They are events where people get together to work on various areas of https://make.wordpress.org/ There are many teams that people can participate in, each with a different focus. https://2017.us.wordcamp.org/contributor-day/ https://make.wordpress.org/support/handbook/getting-started/getting-started-at-a-contributor-day/.

The schedule for Contributor Day is kept up to date on the WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what theyโ€™ve learned throughout the year and share the joy. Learn more. US Website. As of 19 August it is as follows:

  • 8:00 am โ€“ Registration opens
  • 8:30 am โ€“ Doors Open โ€“ Mt Hood (Oregon Ballroom)
  • 9:00 am โ€“ย Start time / Opening Remarks
  • 11:45 am โ€“ Group photo
  • 12:00 pm โ€“ Lunch
  • 1:30 pm โ€“ Teams resume
  • 4:30 pm โ€“ Team summaries and wrap-up (within the team)
  • 5:00 pm โ€“ Contributor Day ends

Some of the work that will done includes:

  • Getting tickets ready for 6.9. At 10:30am there will be an in-person scrub of tickets for 6.9 without an owner. @jorbin will host this at a table and will post in the #core room in slackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/. where this will take place if you would like to join. If you donโ€™t know what you want to work on, this is a great chance to find a ticketticket Created for both bug reports and feature development on the bug tracker..
  • Improving Contributor Documentation. Reviewing and Identifying pages in the core handbook that can be improved. One specific page that would be good to improve is the trac overview page.
  • Coding, Testing, and Reviewing. If you have a pet ticket, this is a great opportunity to get some additional eyes on it. If you have an idea for an improvement, this is a great chance for you to discuss it with others that are passionate about WordPress.
  • See the committing process. @joemcgill will be reviewing (and hopefully committing) a patchpatch A special text file that describes changes to code, by identifying the files and lines which are added, removed, and altered. It may also be referred to as a diff. A patch can be applied to a codebase for testing. and talking through the steps he takes.

Committers will be available to review and commit code throughout the day. You can ask in slack or approach @davidbaumwald or @jorbin, and they will try to find someone to review your code once you think it is ready.

For Committers

Please review the documentation below and remember at a contributor day you are strongly encouraged to commit someone elseโ€™s code, ideally, an attendee that is there working on a patch. If you are a new committercommitter A developer with commit access. WordPress has five lead developers and four permanent core developers with commit access. Additionally, the project usually has a few guest or component committers - a developer receiving commit access, generally for a single release cycle (sometimes renewed) and/or for a specific component. (or one that has only committed to githubGitHub GitHub is a website that offers online implementation of git repositories that can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the โ€˜pull requestโ€™ where code changes done in branches by contributors can be reviewed and discussed before being merged be the repository owner. https://github.com/ or svn), and you would like someone to help you make a commit, there are plenty of experienced committers (and maybe an emeritus or two) that will be there and would love to help you.

Props to @davidbaumwald and @desrosj for pre-publications review.

#contributor-day, #wcus

WordCamp Europe 2025 | Recap of the event

The Contributor DayContributor Day Contributor Days are standalone days, frequently held before or after WordCamps but they can also happen at any time. They are events where people get together to work on various areas of https://make.wordpress.org/ There are many teams that people can participate in, each with a different focus. https://2017.us.wordcamp.org/contributor-day/ https://make.wordpress.org/support/handbook/getting-started/getting-started-at-a-contributor-day/. at WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what theyโ€™ve learned throughout the year and share the joy. Learn more. Europe 2025 was a great success. A significant number of participants actively contributed to the advancement of WordPress. The CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. team welcomed new members who bring valuable expertise and commitment to the project. ๐Ÿฅณ

Contributor Day

Copyright by Jeroen Rotty, Pantelis Orfanos, Claudio Schwarz, Paco Marchante

Five New Core ContributorsCore Contributors Core contributors are those who have worked on a release of WordPress, by creating the functions or finding and patching bugs. These contributions are done through Trac. https://core.trac.wordpress.org.

A warm welcome to five new Core contributors: @anukasha, @hage, @mapoken, @nimeshatxecurify, and @vishalbhisara. Their contributions are greatly appreciated, and their future involvement is highly anticipated. Welcome aboard!

GutenbergGutenberg The Gutenberg project is the new Editor Interface for WordPress. The editor improves the process and experience of creating new content, making writing rich content much simpler. It uses โ€˜blocksโ€™ to add richness rather than shortcodes, custom HTML etc. https://wordpress.org/gutenberg/ Release Articles

@luminuu and @bph prepared the latest Gutenberg release articles, a crucial task for keeping the community informed. One of these articles is already live and can be found here:

Dev Blogblog (versus network, site) & Supporting Newcomers
@marybaum drafted the Call for an upcoming Dev Blog article. At the same time, @mamaduka introduced new contributors to Gutenberg and offered valuable advice and guidance.

Tickets Status

Progress was made on six tickets: #29798, #63530, #63534, #63535, #44083, and #60566.
Four of these were successfully fixed โ€” a fantastic result! ๐ŸŽ‰

Gratitude to Table Leads

Copyright by Jeroen Rotty and Thanh Nguyen

A special thank-you goes to the outstanding Table Leads: @apermo, @benjamin_zekavica, @johnbillion, and @mamaduka. Their helpfulness and support were widely recognized, and their willingness to share knowledge made a significant impact on the dayโ€™s success.

Who Was There

Thanks to everyone who participated and dedicated time and energy:
@adamsilverstein, @apermo, @benjamin_zekavica, @bph, @desrosj, @fabiankaegy, @johnbillion, @karmatosed, @luminuu, @mamaduka, @marybaum, @printsachen1, and @ravigadhiyawp.

Missed some talks?

WordCamp Europe 2025 featured a vibrant mix of sessionsโ€”ranging from content strategy and community building to cutting-edge AI techniques. All talks are now available on WordPress.tv, along with links to the presentation slides.

Looking Ahead

As with every year, WordCamp Europe concluded with the valuable opportunity to meet in person. The addition of new contributors brings renewed energy and motivation to future efforts.

Thank you all. The future of WordPress is looking bright ๐Ÿ™Œ

Credits: WordCamp Europe 2025

Props @mamaduka, @johnbillion, @apermo, @audrasjb, and @mikachan for helping out on Contributor Day! And thank you to @francina, @jorbin, and @karmatosed for reviewing and providing feedback on this recap article.

#contributor-day, #core, #wceu25

Core Team at WCEU 25 | Contributor Day

Weโ€™re so excitedโ€”next week, on June 5th, weโ€™re heading to Basel for WordCamp Europe! ๐ŸŽ‰ The event kicks off with Contributor DayContributor Day Contributor Days are standalone days, frequently held before or after WordCamps but they can also happen at any time. They are events where people get together to work on various areas of https://make.wordpress.org/ There are many teams that people can participate in, each with a different focus. https://2017.us.wordcamp.org/contributor-day/ https://make.wordpress.org/support/handbook/getting-started/getting-started-at-a-contributor-day/., a fantastic opportunity to come together and help shape the future of WordPress.

New contributors are especially welcome!

Whether you write code or not, everyone can get involved with the WordPress CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress..
Wondering how? Itโ€™s easier than you think.

Buy WordCamp Europe 2025 Tickets now!

Our team on the Contributor Day

Weโ€™ll have several tables dedicated to the Core Team, and weโ€™ve brought together a fantastic group of experienced contributors to guide and support you.

SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/.Position
Benjamin ZekavicaBenjamin ZekavicaTable-Lead
George MamadashvilimamadukaCo Table-Lead
John BlackbournjohnbillionSupporter
Christoph DaumChristoph Daum (apermo)Supporter

Friendly Reminders for Contributor Day

โš ๏ธ Before the event, we kindly ask you to prepare everything at home.

Please prepare your setup at home:
Install all necessary software, clone the repositories, and download Node.js packages and all software in advance! To avoid slowdowns or connection issues, we encourage everyone to limit heavy downloads during the event.

  • New to contributing? No problem!
    We have experienced mentors at each table who are happy to help you get started.
  • Bring your charger and adapters
    Itโ€™s going to be a full day โ€“ make sure your devices stay powered!
  • Join the conversation
    Donโ€™t be shy! Ask questions, share ideas, and get to know fellow contributors.

Prepare at home ๐Ÿก

Register for a WordPress.orgWordPress.org The community site where WordPress code is created and shared by the users. This is where you can download the source code for WordPress core, plugins and themes as well as the central location for community conversations and organization. https://wordpress.org/ profile and the WordPress.org Slack instance

The large majority of the communication around contributing to the WordPressย open sourceOpen Source Open Source denotes software for which the original source code is made freely available and may be redistributed and modified. Open Source **must be** delivered via a licensing model, see GPL.ย projects happens on WordPress.org or in the WordPress Slack instance. Your first step should be to register for both in that order.

Docker / WordPress Development

To get started right away working with us on WordPress and the GutenbergGutenberg The Gutenberg project is the new Editor Interface for WordPress. The editor improves the process and experience of creating new content, making writing rich content much simpler. It uses โ€˜blocksโ€™ to add richness rather than shortcodes, custom HTML etc. https://wordpress.org/gutenberg/ Editor, please make sure your technical setup is ready. Youโ€™ll need a laptop and access to all the accounts weโ€™ve linked for you above.

WordPress Core

If youโ€™d like to contribute directly to WordPress Core, you should start by forking the WordPress Development Repository. Then, make your changes in your own branchbranch A directory in Subversion. WordPress uses branches to store the latest development code for each major release (3.9, 4.0, etc.). Branches are then updated with code for any minor releases of that branch. Sometimes, a major version of WordPress and its minor versions are collectively referred to as a "branch", such as "the 4.0 branch".. Once ready, submit a pull request referencing the related ticketticket Created for both bug reports and feature development on the bug tracker. number. The system will automatically detect the number and link your patchpatch A special text file that describes changes to code, by identifying the files and lines which are added, removed, and altered. It may also be referred to as a diff. A patch can be applied to a codebase for testing. to the corresponding ticket.

โžก๏ธ Go to the repository
โžก๏ธ Setup instructions can be found here

WordPress Gutenberg Editor

To contribute to the Gutenberg Editor, you donโ€™t necessarily need Docker. Simply fork the Gutenberg repository, make your changes in a new branch, and submit a pull request. The only requirement is a recent version of Node.js.

โžก๏ธ Go to the repository
โžก๏ธ Setup instructions can be found here


Letโ€™s contribute now! ๐Ÿฆธ

Do you want to fix bugs or add new features?

Want to contribute to the future of WordPress? Whether youโ€™re into fixing bugs or creating new features for the Gutenberg editor โ€“ your skills are needed! Learn how to get started and explore all the ways you can make an impact โ€“ more information available at the link below.

GitHubGitHub GitHub is a website that offers online implementation of git repositories that can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the โ€˜pull requestโ€™ where code changes done in branches by contributors can be reviewed and discussed before being merged be the repository owner. https://github.com/ Repositories

WordPress Development Repo on GitHub
Gutenberg Plugin on GitHub

New contributor? We welcome you ๐Ÿค—

These links are specially curated for new contributors who want to help with the WordPress Core or the Gutenberg Editor pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party. They provide filtered resources and guidance to get you started smoothly and make meaningful contributions. Welcome aboard!

Do You Want to Help with Testing?

Want to make a real impact on WordPress? Help improve the platform by testing new features and catching bugs before they go live. Learn how you can get involved and support the community โ€“ all the details are in the link below.

Updating or adding Documentation

Great documentation helps users and contributors alike. Whether you enjoy writing guides, updating existing content, or translating for a global community โ€“ your input is essential.

Canโ€™t be there in person?

No problem โ€“ you are welcome to ask your questions in the #contributor-day channel as well as in the #core channel. @mikachan and @audrasjb will be available throughout the day to assist you with any inquiries.

Sign up for our Contributor Day stats!

We want to make Contributor Day even better for everyone โ€” and we need your help!
Please take a moment to fill out our quick form to share who participated, which tickets you worked on, and whether youโ€™re new or a returning contributor.

Rest assured, the data you provide in Google Forms will be deleted after the event.
The summarized results will be published as a recap post on the Core Blogblog (versus network, site) โ€” with contributors properly credited and tagged.

It only takes a few minutes โ€” but makes a big difference!
The submission is now closed. โš ๏ธ

We canโ€™t wait to build the future of WordPress with you! ๐Ÿ™Œ

Props to @francina for review this article.

#core-team, #wceu-25, #wordcamp, #wordcamp-europe-2025

WCEU 2025 Contributor Day: Call for Co-Lead & Supporters

On June 5, 2025, the Contributor DayContributor Day Contributor Days are standalone days, frequently held before or after WordCamps but they can also happen at any time. They are events where people get together to work on various areas of https://make.wordpress.org/ There are many teams that people can participate in, each with a different focus. https://2017.us.wordcamp.org/contributor-day/ https://make.wordpress.org/support/handbook/getting-started/getting-started-at-a-contributor-day/. at WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what theyโ€™ve learned throughout the year and share the joy. Learn more. Europe will take place in Basel, and the CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. Team is looking for experienced volunteers to support onsite.

Co-Lead (preferably a Core Committercommitter A developer with commit access. WordPress has five lead developers and four permanent core developers with commit access. Additionally, the project usually has a few guest or component committers - a developer receiving commit access, generally for a single release cycle (sometimes renewed) and/or for a specific component.) | One position available:

  • You are a Core Committer or very experienced with the WordPress Core project
  • You have helped lead or support a Contributor Day before
  • You can assist with technical questions and confidently guide new contributors through tools like TracTrac An open source project by Edgewall Software that serves as a bug tracker and project management tool for WordPress. and GitHubGitHub GitHub is a website that offers online implementation of git repositories that can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the โ€˜pull requestโ€™ where code changes done in branches by contributors can be reviewed and discussed before being merged be the repository owner. https://github.com/
  • You communicate clearly and feel comfortable using English

Supporter | Two positions available:

  • You are familiar with the Core Team workflows
  • You help new contributors with setup, explain tools, and assist with initial tasks
  • You communicate clearly and feel comfortable using English

Details ๐Ÿ“…

  • Application deadline: Thursday, May 29, 2025
  • Selection and notification: Friday, May 30, 2025
  • Location: WCEU Contributor Day, Basel (Thursday, June 5, 2025)

Interested? ๐Ÿ’ก

Please apply by leaving a comment under this post by May 29, 2025.
We look forward to your supportโ€”letโ€™s make this Contributor Day a success together! ๐Ÿฅณ

The team is complete now ๐Ÿ™‚

Props to @francina for review this article.

#contributor-day, #core, #wceu, #wordcamp

WordCamp Europe 2024 Contributor Day Core Table

WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what theyโ€™ve learned throughout the year and share the joy. Learn more. Europe 2024 is just around the corner and Contributor DayContributor Day Contributor Days are standalone days, frequently held before or after WordCamps but they can also happen at any time. They are events where people get together to work on various areas of https://make.wordpress.org/ There are many teams that people can participate in, each with a different focus. https://2017.us.wordcamp.org/contributor-day/ https://make.wordpress.org/support/handbook/getting-started/getting-started-at-a-contributor-day/. is on June 13! Here is a quick summary if youโ€™re interested in joining the CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. team on the day.

The Core table is focused on both WordPress Core and the Editor, and we welcome anyone who would like to contribute by writing new code, updating existing code, or even fixing bugs.

If youโ€™d like to join us in person in Torino, please ensure you have a Contributor Day ticket. You can also follow along online in the #contributor-day SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/. channel.

This year, weโ€™ll be focusing on:

  • Helping new contributors set up their environments
  • Guide contributors on how to find new issues and tickets
  • Help new contributors make their first contribution
  • Help out with tasks from the 6.6 milestone on trac and the 6.6 Editor Tasks GitHub board

See this post from WordCamp Asia 2024 and the Contributor Day handbook page for some great tips on how to prepare for the day.

Look forward to seeing you there!

Props to @priethor and @joemcgill for reviewing.

#wordcamp

Preparing for Contributor Day at WCUS 2023

WordCamp US 2023 will be holding a Contributor DayContributor Day Contributor Days are standalone days, frequently held before or after WordCamps but they can also happen at any time. They are events where people get together to work on various areas of https://make.wordpress.org/ There are many teams that people can participate in, each with a different focus. https://2017.us.wordcamp.org/contributor-day/ https://make.wordpress.org/support/handbook/getting-started/getting-started-at-a-contributor-day/. on August 24, 2023 at the Gaylord National Resort & Convention Center in National Harbor, Maryland, USA. This is a perfect opportunity to attend Contributor Day on August 24, 2023 and join the CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. table in person or online on SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/..

๐Ÿ•ฐ๏ธ New contributor orientation will begin at 8:30 AM at WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what theyโ€™ve learned throughout the year and share the joy. Learn more. US. Returning contributors are invited to join at 9:30 AM.

If you are wanting to join in remotely and work on tickets, WordCamp US is welcoming remote contributors from 10:00 AM. Information on Contributor Day can be found on the Make WordPress Slack channel:

How to prepare to be productive at Contributor Day

In advance of the Contributor Day, it is recommended that contributors:

  • Create WordPress account and join the Make WordPress Slack โ€“ some help information is available on Learn.WordPress.orgWordPress.org The community site where WordPress code is created and shared by the users. This is where you can download the source code for WordPress core, plugins and themes as well as the central location for community conversations and organization. https://wordpress.org/
  • Prepare the local environment
  • And donโ€™t be afraid that someone will take your ticketticket Created for both bug reports and feature development on the bug tracker. and solve it first, there are more than 8,000 tickets. There are plenty of choices for everyone, and opportunities to collaborate with others. For example, open your new WordPress 6.3 and find the Get Involved tab of the About page. The number of people who worked on this one is around 50.

For more information, see the previous and more detailed post on this topic prepared by Abha Thakor, Jonathan Desrosiers and other contributors to the Core Team.

๐Ÿ’ก If you have wished to contribute to WordPress Core, but were not sure how to begin and were telling yourself: โ€œOh, well, possibly next timeโ€, then this could be your time to get involved. Join the core tables in person or remotely, and seasoned contributors will help you start enjoying working with the code. It is poetry!

Beyond the code there are many different ways to contribute. Follow the links below for the Core-Test team and the Core-Performance team, which will be at WordCamp US Contributor Day. Details of other Core teams at WCUS are being finalized and will be linked from this post.

Thank you to @oglekler, @webcommsat, @marybaum, @desrosj, and all that contributed content and resources linked from this post.

#contributor-day, #wordcamp-us

WP Feature Notifications at WordCamp Europe Contributor Day

The WP Feature Notifications project will be at WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what theyโ€™ve learned throughout the year and share the joy. Learn more. Europe Contributor DayContributor Day Contributor Days are standalone days, frequently held before or after WordCamps but they can also happen at any time. They are events where people get together to work on various areas of https://make.wordpress.org/ There are many teams that people can participate in, each with a different focus. https://2017.us.wordcamp.org/contributor-day/ https://make.wordpress.org/support/handbook/getting-started/getting-started-at-a-contributor-day/., led by @sephsekla. We are a small, focused team, and always on the lookout for new contributors, so we would encourage anyone to get involved!

WP Feature Notifications is a feature pluginFeature Plugin A plugin that was created with the intention of eventually being proposed for inclusion in WordPress Core. See Features as Plugins., with a proposal to modernise the way in which WordPress handles emails, adminadmin (and super admin) notices and user notifications. We are working towards the MVPMinimum Viable Product "A minimum viable product (MVP) is a product with just enough features to satisfy early customers, and to provide feedback for future product development." - WikiPedia version of a new, centralised system, with both PHPPHP The web scripting language in which WordPress is primarily architected. WordPress requires PHP 7.4 or higher and REST-based APIs.

Contributing

The project has something for everyone, and all new contributors are very welcome!

For developers and other more technical contributors, we have several areas to focus on:

  • In-progress PHP work for the MVP
  • JavaScriptJavaScript JavaScript or JS is an object-oriented computer programming language commonly used to create interactive effects within web browsers. WordPress makes extensive use of JS for a better user experience. While PHP is executed on the server, JS executes within a userโ€™s browser. https://www.javascript.com/. improvements to make better use of WordPress components
  • A provisional TypeScript rewrite of the JavaScript UIUI User interface

We also have a number of areas to cover which are less technically focused:

  • Testing and feedback on our current proof of concept (version 0.2.0)
  • Feedback and pain points on the current WordPress notices and emails
  • Discussion and ideas for future requirements

No setup ahead of the event or prior knowledge is needed to get involved, but for more technical work we would recommend bringing a laptop with Docker, npm and Composer installed.

Find out more

We look forward to seeing you at the event!

If youโ€™re interested in the project, you can also join the #feature-notifications channel in the Making WordPress Slack or find out more about the project at ย https://github.com/WordPress/wp-feature-notifications.

#contributor-day, #feature-notifications

Dev Chat Summary, May 31, 2023

(Update June 6, 2023 โ€“ posts on 6.4 and GutenbergGutenberg The Gutenberg project is the new Editor Interface for WordPress. The editor improves the process and experience of creating new content, making writing rich content much simpler. It uses โ€˜blocksโ€™ to add richness rather than shortcodes, custom HTML etc. https://wordpress.org/gutenberg/ added to section at the end of this post.)

Notes from the weekly WordPress developers chat which took placeย in theย coreย channel ofย Make WordPress Slack. All are welcome.

To read the meeting on SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/. itself, it starts at this link.

1.Welcome and housekeeping

Dev Chat agenda โ€“ thanks to @webcommsat for preparing.

Note: The agenda includes information links for releases and some related content toย coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress., especially this and next week to help new contributors to core going toย WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what theyโ€™ve learned throughout the year and share the joy. Learn more.ย Europe. To allow time for more discussions on tickets, all the links may not always be highlighted during the actual dev chat, and attendees are encouraged to check the full link list in the agenda itself.

Thanks to @ironprogrammer for facilitating the meeting.

2. WordPress Announcementsย 

Details on the latest Gutenberg pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party release:ย Whatโ€™s new in Gutenberg 15.9? (31 May).

3. Highlighted posts

6.2 server performance analysis summaryย from the Core-Performance team.

Celebrating 20 years of WordPressย โ€“ post by Josepha on May 27, 2023.

Analysis of the results of the individual learner survey from Learn.WordPress.orgย โ€“ posted byย @webcommsat. Thisย shares findings of the survey, and presents opportunities for cross-collaboration with Core and other Make teams.

Contributor Mentorship Programmeย โ€“ post byย @harishanker. Share your feedback to help shape mentorship in our community, and even volunteer as a mentor!

The next phase of initiatives to promote and increase sustainability in the WordPress community and wider is the Proposal: establishment of a formal WordPress Sustainability Team. The sustainability initiative meets weekly on Fridays in the #sustainability channel on the Make WordPress Slack. All welcome to attend or view the discussions asynchronously.

4. Updates on releases

Nextย major releasemajor release A release, identified by the first two numbers (3.6), which is the focus of a full release cycle and feature development. WordPress uses decimaling count for major release versions, so 2.8, 2.9, 3.0, and 3.1 are sequential and comparable in scope.

WordPress 6.3 will be the next major release.

Roadmap to 6.3ย 

WordPress 6.3 Planning Roundup

6.3 Bug Scrub schedule

#6-3-release-leadsย channelย onย Slackย is a good way to keep up with what is happening with the release.

Lastย minor releaseMinor Release A set of releases or versions having the same minor version number may be collectively referred to as .x , for example version 5.2.x to refer to versions 5.2, 5.2.1, 5.2.3, and all other versions in the 5.2 (five dot two) branch of that software. Minor Releases often make improvements to existing features and functionality.ย for reference

6.2.2 Security release โ€“ this came out on May 20, 2023. It addressesย 1 bugย and 1ย security issuesecurity issue A security issue is a type of bug that can affect the security of WordPress installations. Specifically, it is a report of a bug that you have found in the WordPress core code, and that you have determined can be used to gain some level of access to a site running WordPress that you should not have.. As it is a security release, it is recommended that sites are updated immediately if you have not done so already.

Lastย Gutenbergย release: 15.9 available to download.


4. Help requests relating to tickets or from Component Maintainers

If you have any tickets you would like to raise, you can share them in comments too. If you can not attend live, you can still add aย ticketticket Created for both bug reports and feature development on the bug tracker.ย and your query in the comments, and the facilitator will be able to share it in the meeting.

Volunteers are also needed to help runย bugbug A bug is an error or unexpected result. Performance improvements, code optimization, and are considered enhancements, not defects. After feature freeze, only bugs are dealt with, with regressions (adverse changes from the previous version) being the highest priority.ย scrubs.

@oglekler requested feedback on ticket #58354 in the Help/About component.

@kebbett requested review and test the PR forย ticket #57893. This ticket is in the 6.3 milestone.

@petitphp requested a second opinion on ticketย #58312.

@mrinal highlighted ticket #58416.

5. Open floor

Update on core tables at WordCamp Europe โ€“ if you have an update to share, you can also add it to the comments on the agenda.
Preparing for WordCamp Europe 2023 Contributor Day.

@webcommsat shared the link to a draft post to be shared with WCEU team once published.

Post dev chat posts

Preparing to join the WordCamp Europe 2023 core tables at Contributor DayContributor Day Contributor Days are standalone days, frequently held before or after WordCamps but they can also happen at any time. They are events where people get together to work on various areas of https://make.wordpress.org/ There are many teams that people can participate in, each with a different focus. https://2017.us.wordcamp.org/contributor-day/ https://make.wordpress.org/support/handbook/getting-started/getting-started-at-a-contributor-day/.? Information to help you get started and set up a local environment in advance.

WordPress 6.4 Development Cycle โ€“ published June 5, 2023.

Gutenberg 15.9.1 available.

Are you interested in helping draft Dev Chat summaries? Volunteer at the start of the next meeting on theย #coreย Slack channel.

Props to @marybaum for review.

#6-3-2, #6-4-2, #contributor-day, #dev-chat, #summary, #wceu

Contribute to Core at WordCamp Europe Contributor Day 2023

What does the CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. team do?

Core is made up of contributors from many different areas and teams across WordPress.orgWordPress.org The community site where WordPress code is created and shared by the users. This is where you can download the source code for WordPress core, plugins and themes as well as the central location for community conversations and organization. https://wordpress.org/. Because Core is made up of many different components and parts, there is a ton of overlap with the other Make teams (polyglots, themes, plugins, metaMeta Meta is a term that refers to the inside workings of a group. For us, this is the team that works on internal WordPress sites like WordCamp Central and Make WordPress., etc.). It is an exciting and dynamic place to observe or contribute.

The team holds a weekly developer chat in the Make WordPressย #coreย channel on SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/. every Wednesday at 20:00 UTC.

New Contributor Meetings are held in the same channel on the 2nd and 4th Wednesdays just prior to the weekly developer chat at 19:00 UTC.

What areas of Core will I be able to work on at WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what theyโ€™ve learned throughout the year and share the joy. Learn more. Europe 2023?

The Core team and the Core WordPress software is segmented in a number of ways. While there will be some community leaders present representing some specific parts of the Core team, you can contribute to any of these segments at Contributor DayContributor Day Contributor Days are standalone days, frequently held before or after WordCamps but they can also happen at any time. They are events where people get together to work on various areas of https://make.wordpress.org/ There are many teams that people can participate in, each with a different focus. https://2017.us.wordcamp.org/contributor-day/ https://make.wordpress.org/support/handbook/getting-started/getting-started-at-a-contributor-day/. and there will likely be several contributors experienced in these areas. These are the most common ways that youโ€™ll see Core divided.

Components

Currently, there are 62 components and sub-components within Core. These represent overarching categories of functionality within the code base. Some examples of these are Database, External Libraries, TaxonomyTaxonomy A taxonomy is a way to group things together. In WordPress, some common taxonomies are category, link, tag, or post format. https://codex.wordpress.org/Taxonomies#Default_Taxonomies., Feeds, etc. A handful of components also have sub-components. For example, Embeds, Gallery, and Upload are sub-components of the Media component.

Focuses

In TracTrac An open source project by Edgewall Software that serves as a bug tracker and project management tool for WordPress., there are also several focuses. Focuses are disciplines or concepts that span many components, or even the entire Core code base. Some examples of these are accessibility, coding-standards, rest-api. Contributors that specialize in these focuses often work with many different component maintainers.

Sub Teams

There are also a few contributor groups that are still technically under Core, but operate as their own team. Some examples of this are Editor, Performance, AccessibilityAccessibility Accessibility (commonly shortened to a11y) refers to the design of products, devices, services, or environments for people with disabilities. The concept of accessible design ensures both โ€œdirect accessโ€ (i.e. unassisted) and โ€œindirect accessโ€ meaning compatibility with a personโ€™s assistive technology (for example, computer screen readers). (https://en.wikipedia.org/wiki/Accessibility). These sub teams will each be represented by table leads at contributor day.

Preparing for Contributor Day before leaving home

Register for a WordPress.org profile and the WordPress.org Slack instance

The large majority of the communication around contributing to the WordPress open sourceOpen Source Open Source denotes software for which the original source code is made freely available and may be redistributed and modified. Open Source **must be** delivered via a licensing model, see GPL. projects happens on WordPress.org or in the WordPress Slack instance. Your first step should be to register for both in that order.

There are 5-minutes videos to help you get started with the tools of communications. The Marketing Team with other contributors has been making different versions on this in a number of languages.
Set up a WordPress.org and Slack account for the Make WordPress Channel.

A majority of the Core components and sub teams also have their own channels within the WordPress Slack instance.

Install required software to contribute to the code

For those who would like to contribute by way of writing or checking code, the most popular method is by having a local development environment installed on your system.

Installing local environments are likely to be easier and quicker before you arrive at the conference venue. Conference WiFi can often be unreliable or be over-burdened. Getting set up before the event can help reduce the time you will spend installing and setting up the software on the day. You can then get onto more interesting things when you are at the conference!

In order to contribute to Core from a development perspective, you will need the following software installed on your machine:

  • GitGit Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. Git is easy to learn and has a tiny footprint with lightning fast performance. Most modern plugin and theme development is being done with this version control system. https://git-scm.com/. or SVNSVN Subversion, the popular version control system (VCS) by the Apache project, used by WordPress to manage changes to its codebase. (whichever you prefer)
  • NodeJS (WordPress currently requires NodeJS 14.x)
  • npm (comes bundled with NodeJS)
  • Composer (optional, but highly recommended)

Additionally, you will need to choose one of the following:

Note: There are other tools that can be used to set up a local development environment (such asย Local), but the two above are the ones maintained and have official support.

Decide how youโ€™re going to work with the codebase

Thereโ€™s a few options for you to work with theย wordpress-developย codebase.

Note:ย if you chose the Vagrant/Virtualbox/VVV option above, the default is the third option below, but you can change that later.

Forking WordPress/wordpress-develop on GitHubGitHub GitHub is a website that offers online implementation of git repositories that can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the โ€˜pull requestโ€™ where code changes done in branches by contributors can be reviewed and discussed before being merged be the repository owner. https://github.com/

This option will allow you to submit and work within a pull request on GitHub. When using this option, all of the configured automated testing will run on your code to help verify your change. You canย read more about this option in the Core Handbook.

Using WordPress/wordpress-develop directly

With this option, youโ€™ll clone theย wordpress-develop repositoryย locally and use that as your codebase. You wonโ€™t be able to push any changes or submit pull requests, but you will be able to create patches with your changes to submit on Trac.

Using SVN to check out WordPress

With this option, youโ€™ll checkout the `trunktrunk A directory in Subversion containing the latest development code in preparation for the next major release cycle. If you are running "trunk", then you are on the latest revision.` branchbranch A directory in Subversion. WordPress uses branches to store the latest development code for each major release (3.9, 4.0, etc.). Branches are then updated with code for any minor releases of that branch. Sometimes, a major version of WordPress and its minor versions are collectively referred to as a "branch", such as "the 4.0 branch". of theย develop.svn.wordpress.orgย repository to use as your local WordPress site. Any changes you make need to be submitted as patches.

Docker Option

Below are the basic steps to get started with the local Docker environment:

  1. Clone your repository of choice from the previous section. If youโ€™re using a fork that you created, the command will look like this:ย git cloneย [email protected]:{your GitHub username}/wordpress-develop
  2. Runย cd wordpress-developย to move into the directory created by the git clone.
  3. Runย npm installย to install dependencies
  4. Runย npm run env:startย to start the development environment
  5. Runย npm run env:installย to set up clean installation with the userย adminadmin (and super admin)ย and the passwordย password
  6. Runย npm run build:devย to run a build.

You can now load WordPress:

Frontend:ย http://localhost:8889

Backend:ย http://localhost:8889/wp-admin/

  • Username: admin
  • Password: password

You will find these steps and more detailsย in the projectโ€™s README.md file.

Varying Vagrant Vagrants option

You will findย detailed instructions for how to get started on the projectโ€™s website.

Other tips

  • Runningย npm install,ย vagrant up, orย npm run env:startย can be networknetwork (versus site, blog) intensive. Run these at home before you leave for the event and confirm everythingโ€™s working as expected. Depending on what you work on during Contributor Day, you may need to run these commands again. But having dependencies, virtual boxes, and containers cached locally will greatly decrease the time they take to run at the event.
  • Try creating patches or a PR ahead of time. If youโ€™re able to start working on a ticketticket Created for both bug reports and feature development on the bug tracker. before the event, contributors at the event can give you feedback on your work so far.
  • Read about finding bugs to fix and identify any you are interested in prior to heading to the event.
  • The โ€˜good first bugsโ€˜ report in Trac is a great place to find easier tickets to get your feet wet. Thereโ€™s also a similar list of โ€œgood first issuesโ€ for Gutenberg.
  • There is also now support for GitHub Codespaces to contributor to Core.

Helpful links

Below are a handful of other helpful links that will help you be better prepared for Contributor Day.


Many thanks to all the contributors who helped with materials for this post โ€“ as ever with WordPress, it is a real team effort! Special thanks to @desrosj who collected much of the preparation information, toย @wpscholarย for sharing his more detailed document from a previous WordCamp, and to @webcommsat who pulled together the material from different editions. Thanks also to @sergeybiryukov, @jeffpaul and @webcommsat for review and contributions, and to @audrasjb, @paulbearne, @mark99, @vimes1984, @meher, @oglekler for contributions and review for material used from previous editions of this post. Thanks to @davidbaumwald, @joemcgill for review of the checklist.

After WordCamp Europe, a version of this post will be added to the Core Team Handbook.

#contributor-day

Preparing for WordCamp Asia Contributor Day 2023

Checklist for those attending in-person

If youโ€™re planning on attending Contributor DayContributor Day Contributor Days are standalone days, frequently held before or after WordCamps but they can also happen at any time. They are events where people get together to work on various areas of https://make.wordpress.org/ There are many teams that people can participate in, each with a different focus. https://2017.us.wordcamp.org/contributor-day/ https://make.wordpress.org/support/handbook/getting-started/getting-started-at-a-contributor-day/. for #WCAsia, CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. Committercommitter A developer with commit access. WordPress has five lead developers and four permanent core developers with commit access. Additionally, the project usually has a few guest or component committers - a developer receiving commit access, generally for a single release cycle (sometimes renewed) and/or for a specific component. and long time Core Contributor Jonathan Desrosiers (@desrosj) has created a wonderful checklist and list of things to expect.

View the post on his personal site: Preparing for a WordCamp Contributor Day.

Some other useful links

FAQs for new contributors to core

Finding bugs to fix

List of โ€˜good first bugsโ€˜ to get started in TracTrac An open source project by Edgewall Software that serves as a bug tracker and project management tool for WordPress. and a similar list of โ€œgood first issuesโ€ for Gutenberg.

If youโ€™re on Twitter, you can followย https://twitter.com/GoodFirstBugs.

There is now support for GitHub Codespaces to help new contributors to core.

Thanks to @davidbaumwald and @webcommsat for working on this post.

#contributor-day