Getting started
The CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. Performance Team offers lots of ways to participate, and we’d love to have you join us! To start, we recommend that you:
- Create a WordPress.org user account or log in if you have one already.
- Sign up for an account on Slack using your 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/ user account and join the #core-performance channel. This is where we hold all of our regular meetings and chats. Feel free to say hello!
- Take a look at the #performance tag on the Make WordPress Core blog, Make WordPress Plugins blog, and Make WordPress Themes blog to see our recent chat agendas and summaries as well as other blog posts related to our team’s work.
- Install and test the Performance Lab plugin and/or other sibling plugins that belong to it.
- Check out the Performance Lab GitHub repository to see what the team is working on.
Attend an office hours meeting
Performance office hours are held every 2 weeks on Tuesdays and the current meeting time is always up-to-date on the Meetings calendar. Chats are held in the #core-performance channel and last for one hour. Chat summaries are available here.
For more details about weekly chats, see the Office Hours section of this Handbook.
Attend a bug scrub
A scheduled bug scrub of performance-tagged Trac tickets is held every 2 weeks on Wednesdays and the current bug scrub time is always up-to-date on the Meetings calendar. Bug scrubs are held in the #core-performance channel and last for one hour.
For more details about bug scrubs, see the Bug Scrubs section of this Handbook.
Contribute to the Performance Lab project
The Performance Lab plugin and its sibling plugins are where we release performance-related features for testing and review in advance of ultimately merging them into WordPress core. All code for the 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 is available in the Performance Lab GitHub repository.
In addition to shipping code and conducting code reviews, we also can always use help with non-code-related tasks, including:
- Contributing to conversations on Performance Lab 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/ issues
- Translating the Performance Lab plugin
- Assisting with questions about the plugin on the Performance Lab WordPress.org support forum
For more details on how to contribute, see the Performance Lab section of this Handbook.
Contribute to WordPress Core
In addition to merging features from Performance Lab to Core, the Performance Team also works on and merges other performance-related Trac tickets.
For more details on how to contribute, see the WordPress Core section of this Handbook.
Get a contributor badge
As of September 2022, an administrator of the Performance Team must grant the Core Performance Contributor badge manually. If you have contributed to the Team’s work in any way noted above, you’re eligible to receive a badge! To request a badge, request to join the Performance Contributor group here.
