Contributor Day / Projects to contribute Edit

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/. is an event, usually parallel to a 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., focused on contributing to the WordPress Community in any of its teams.

To participate in a Contributor Day it is only necessary to have 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/ account, and, if possible, access to a 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/. team channel.

User account

Top ↑

WordPress.org user account (required)

If you already have a user account, you can access the Login screen and log in. If you don’t remember your password, you can get an email and change it.

If you do not have a user account, you can access the Registry of a new account and enter the desired username and an email account where you will receive the emails. Once completed, you will receive an email to validate the account, and you can access with your username and password.

To check your WordPress profile, visit your Profile Page.

Top ↑

When you create a WordPress.org user account, an email account is automatically created like your_wordpress.org_username@chat.wordpress.org, where your_wordpress.org_username is the chosen user.

To access the WordPress Slack, you can register from the SignUp page and enter your username in the email account field. At that time you will receive the instructions by email to continue. If you had previously logged in, you just have to visit the WordPress Slack home page and enter the Slack username and password.

Once you are there, please visit the #hosting-community channel.

Top ↑

Some of the projects are developed through GitHubGitHub GitHub is a website that offers online implementation of git repositories that can 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., so you may need an account.

If you already have a GitHub account, you can access the Login screen and log in.

If you do not have a user account, you can access the Registry of a new account and follow the steps.

Top ↑

Sync your WordPress.org and GitHub profile

In order for your contributions on GitHub to appear on your WordPress profile, you need to relate the account to your profile. To do this, visit the Edit your WordPress Profile, and in the GitHub Username section add your GitHub account.

Top ↑

Hosting Team projects

The projects of the HostingHosting A web hosting service is a type of Internet hosting service that allows individuals and organizations to make their website accessible via the World Wide Web. team can vary, in addition to being able to cross with those of other teams.

Currently the list of projects to contribute is:

  • WordPress Hosting Team Handbook, focused on documentation.
  • Automated Hosting Tests, focused on PHPPHP PHP (PHP: Hypertext Preprocessor) is a general-purpose scripting language especially suited to web development. PHP code is usually processed on a web server by a PHP interpreter. On a web server, the result of the interpreted and executed PHP code would form the whole or part of an HTTP response. compatibility.
  • Advanced Admin Handbook, focused on documentation, in collaboration with the Documentation Team.

Top ↑

WordPress Hosting Team Handbook

Top ↑

What

The Handbook contains information about the Hosting Team, along with hosting recommendations for running WordPress.

The recommendations were put together by the team and used as a basis for Site Health recommendations in WordPress. They’re meant both as a reference for folks learning to host WordPress, and a way to help WordPress and Hosts improve together.

Top ↑

How

The handbook is in the process of being audited and improved. You can see the progress and contribute through Github.

The first thing you’ll have to do is visit the repository page where all the information is. It’s best to visit the Issues list, check if your proposal is already contemplated or pending, and if it isn’t, create a New issue.

After you submit an issue, we can discuss together the suggested changes.

Once a PR is submitted, it will require an approval process. By default, once it is submitted, it will require review and approval by two people from the Hosting team. In cases where there are PRs related to corrections or internal operational elements, created by someone from the Hosting Team, only one review will be required.

Top ↑

Tools

To work on this project yo will need:

  • A GitHub account
  • A text / Markdown editor

Top ↑

Help

If help is needed, please ask in the #hosting-community channel or contact @Crixu, @JavierCasares.

Top ↑

Automated Hosting Tests

Top ↑

What

The Runner repo (PHPUnit test runner) contains the parts of the hosting tests that run on a host, and the Reporter repo (PHPUnit test reporter) contains 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 or can be cost-based plugin from a third-party. that runs on WordPress.org for receiving and displaying the tests.

Top ↑

How

You can propose improvements or solve those available in both the PHPUnit test runner (issues) and the PHPUnit test reporter (issues).

Top ↑

Tools

To work on this project yo will need:

  • A GitHub account
  • A text / PHP editor

Top ↑

Help

If help is needed, please ask in the #hosting-community channel or contact @pfefferle.

Top ↑

Advanced Admin Handbook

Top ↑

What

This new documentation is proposed as advanced regarding what currently exists for end users (UserHub / Support), with the goal that the documentation for users is free of advanced technical material, and that the documentation for developers (DevHub) is very differentiated between what is development, and what are advanced development or system configurations.

Top ↑

How

Although we are still in a first step, if you know of other WordPress content that could be in this Handbook, please open an issue and discuss it with the Documentation team. Please use the label “advanced administration”.

If you want to help launch the Handbook as soon as possible, please take an issue and work on it. You can comment on the site itself if you have any questions, suggestions or improvements.

Top ↑

Tools

To work on this project yo will need:

  • A GitHub account
  • A text / Markdown editor

Top ↑

Help

If help is needed, please ask in the #docs, #hosting-community channel or contact @JavierCasares, @lucp, @milana_cap.

Top ↑

Changelog

  • 2022-11-12: First version.

Last updated: