WordCamp Asia 2024 Contributor Day Core and Core Editor tables

It’s that time of year again! Whether you’re joining 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/. in person in Taipei or following along online via 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, thank you and welcome!

In order to ensure that everything goes seamlessly on the day, you should consider installing a local development environment on your laptop beforehand. Conference venue wifi isn’t always the best, especially when there are many folks using it at once, and this prerequisite is much easier to accomplish over a stable, fast connection.

To start with, at a minimum, you’ll need to have the latest stable version of nodejs and npm, which you can find here: https://nodejs.org/en (LTS is the one CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. 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/ use) and Git installed locally (for core you can also use SVNSVN Subversion, the popular version control system (VCS) by the Apache project, used by WordPress to manage changes to its codebase.).

Depending on whether you’re planning to work on Core or Gutenberg, there are a few different options:

For Core, clone the repo and follow the instructions here to install the included development environment. Docker is a prerequisite for it, so if you pick this option, go ahead and install Docker first.

For the editor, clone the Gutenberg repo and you can then use the wp-env package, which also requires Docker.

Note that if you want to install both these environments simultaneously, the port that the core one runs on will conflictconflict A conflict occurs when a patch changes code that was modified after the patch was created. These patches are considered stale, and will require a refresh of the changes before it can be applied, or the conflicts will need to be resolved. with the Gutenberg test environment. The easiest workaround for this is to change the core port, either by editing the config file locally or setting it in the terminal before starting up the environment.

An alternative to these is wp-now, which is a more lightweight option that requires only node/npm. It’s based on wp-playground. Note that there have been issues with playground on Windows.

For those attending in person, we’ll be located in the Code Lounge (South Lounge) on the third floor.

It’s also required to create a WordPress.org account if you don’t already have one, and if you’re using 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/., you’ll also need a GitHub.com account.

See you there, or online!

Thanks to @kirasong for reviewing and suggesting changes.

#contributor-day-2, #wordcamp