Sustainability Chat Agenda, March 29, 2024

The next meeting is scheduled with the following details:

When

29-03-2024 12:00 UTC

Where

At #sustainabilty 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/.

Agenda

We will continue the projects we are currently working on as a priority:

  • Onboarding experience for (new) contributors. The goal is to create clear guidelines for a smooth onboarding experience for all the tools —our blog, GitHub and Slack— we have available.
  • WordCamp Handbook with sustainability ideas/guidelines. Learn how to contribute to this here and follow up on this project here.
  • WordPress Sustainability 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 supported by the WP Sustainability Team. Follow up on this project here. Some issues were brought out from the previous meeting:
    • Narrow down the candidate of tools for measuring websites weight or carbon emissions. Check it in GH.
    • Discuss if we want to use any of the existing plugins as starting point or we want to create one from the scratch.

If you have any updates on issues or projects that we have previously discussed, you are free to bring them up during the meeting.

Ideas or suggestions

Anything else? Please leave a comment if you want some topic to be discussed at the meeting that is not listed above.

Sustainability Chat Summary, March 22, 2024

The WordPress Sustainability Chat meeting took place on 22-03-2024 12:00 UTC on the Sustainability channel of Make WordPress Slack.

Agenda

You can check the initial agenda here.

We have working on the topics contributors prioritized in the last meetings:

  1. Onboarding experience for (new) contributors
  2. WordCamp Handbook with sustainability ideas/guidelines.
  3. WordPress Sustainability Plugin.
  4. Some topics were added during the meeting and can be reviewed here.

Attendance

You can find the attendance thread here.

Next meeting

We look forward to seeing you next 29-03-2024 12:00 UTC. If you have any suggestions for the next meeting agenda, please, leave a comment on this post.

Sustainability Chat Agenda, March 22, 2024

The next meeting is scheduled with the following details:

When

22-03-2024 12:00 UTC

Where

At #sustainabilty 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/.

Agenda

In this meeting we will continue improving some sections of the team handbook, with special attention to the onboarding experience for (new) contributors. The goal is to create clear guidelines for a smooth onboarding experience for all the tools —our blog, GitHub and Slack— we have available. There are already some suggestions (pull requests) we could move forward.

Other ongoing projects and issues are:

  • WordCamp Handbook with sustainability ideas/guidelines. Learn how to contribute to this here and follow up on this project here.
  • WordPress Sustainability 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 supported by the WP Sustainability Team. Follow up on this project here. Some issues were brought out from the previous meeting:
    • Narrow down the candidate of tools for measuring websites weight or carbon emissions. Check it in GH.
    • Discuss if we want to use any of the existing plugins as starting point or we want to create one from the scratch.

If you have any updates on issues or projects that we have previously discussed, you are free to bring them up during the meeting.

Ideas or suggestions

Anything else? Please leave a comment if you want some topic to be discussed at the meeting that is not listed above.

Sustainability Chat Summary, March 15, 2024

The WordPress Sustainability Chat meeting took place on 015-03-2024 12:00 UTC on the Sustainability channel of Make WordPress Slack.

Agenda

You can check the initial agenda here.

We have working on the topics contributors prioritized in the last meetings:

  1. Newcomers onboarding – general Sustainability handbook. There is already a “Get involved” section that covers the basics and it was discussed to add the Track Sustainability focus link.
  2. WordPress Sustainability Plugin. Progress was made on the discussion and also decided what to do with WPSustainable 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 which is now closed (since it’s original creator it’s not able to maintain it). Also a proof of concept, of one of the plugins we are exploring was shared.
  3. WordCamp Handbook with sustainability ideas/guidelines. We continued working on it.
  4. Talk about the upcoming Yoast Contributor day, during which we’ll have a Sustainability table. All the team members will attend, we hope to see you there.
  5. The official post for the self-approval system was posted and shared.

Attendance

You can find the attendance thread here.

Next meeting

We look forward to seeing you next 22-03-2024 12:00 UTC. If you have any suggestions for the next meeting agenda, please, leave a comment on this post.

Sustainability Team self-approval system (formal decision)

As we often get stuck waiting for approval, the Sustainability Team decided to establish a system whereby each contributor can manage a deadline for accepting its own changes. It works as follows:

  1. Make a change or a proposal. It may be minor contributions like a 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/ Pull Request or the structure of a documents, for example. Check more examples below.
  2. Announce it in the team meeting. It is important to make it easy for everyone to be aware and have the opportunity of leave their opinion. So that purpose, we could:
    • ask for a topic to be included in the next meeting (if not related to an existing one) so that you can announce your contribution, explain it and ask for feedback, and
    • use Github or P2P2 P2 or O2 is the term people use to refer to the Make WordPress blog. It can be found at https://make.wordpress.org/. (ask the Team Reps in this case) to have a place (if there is not already one) for contributors to give feedback in an accessible and lasting way.
  3. Establish a deadline. Ideally, it’d be two weeks from the moment you share your contribution at the team meeting. During this time, contributors will have time to leave their comments and discuss about your contribution.
  4. Move forward. You can go ahead with your contribution in two ways:
    • Flow with the feedback. Depending on the type of proposal you have made, the discussion can lead the thing to a different solution or even to refuse your suggestion, to name a few possible scenarios. Forget or reschedule depending on the case.
    • Self-approve your changes. If no one shares their thoughts, everybody agrees with your proposal or the feedback does not represent a significant change to its nature, you can assume that nobody has any problem with it. So you can approve the thing yourself when the deadline is up, and move on.

When to apply this system

👍 This system is intended for minor contributions or those that have been discussed previously and everyone agrees, but no one has offered to make them a reality. Just some examples:

  • Changing a title or the wording in a document, like the Handbook or any team documentation.
  • Creating a structure for a document that the team already agrees to create.
  • Create new Github issues.
  • Add or update content in the Github repository of an existing project.

👎 The system is not valid for major changes that significantly affect the team and its operation. This changes must have the explicit approval of a significant portion of the contributors.

There is no strict definition of the cases in which not to use this system for now, because we are still trying to test what works best for the proper functioning of the team and because we appeal to individual common sense in favor of the community as a whole. If in doubt, bring up the subject at a meeting or directly ask the Team Reps.

System evolution

As the team is still developing itself, the overview above may not be complete yet and can be subject to change depending on how the needs and dynamics of the team and its contributors change. Changes will be communicated at make.wordpress.org/sustainability/. Feel free to leave comments for improvement below.


This post is a formal decision based on the initial suggestion and support, the proposal for a formal decision and the comments below that proposal.

Sustainability Chat Agenda, March 15, 2024

The next meeting is scheduled with the following details:

When

15-03-2024 12:00 UTC

Where

At #sustainabilty 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/.

Agenda

In this meeting we will keep on focusing the onboarding experience for (new) contributors. The goal is to create clear guidelines for a smooth onboarding experience for all the tools —our blog, GitHub and Slack— we have available..

Other ongoing projects and issues are:

  • WordPress Sustainability 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 supported by the WP Sustainability Team. Follow up on this project here. Some issues were brought out from the previous meeting:
    • Making a list of tools for measuring websites weight or carbon emissions. Check it in GH.
    • WPSustainable plugin is closed but available for transfer the ownership.
  • WordCamp Handbook with sustainability ideas/guidelines. Learn how to contribute to this here and follow up on this project here.
  • Sustainability Team self-approval system. As nobody had any counterproposals or suggestions we consider it approved. During this meeting we’ll write and, hopefully, publish the official post.

If you have any updates on issues or projects that we have previously discussed, you are free to bring them up during the meeting.

Ideas or suggestions

Anything else? Please leave a comment if you want some topic to be discussed at the meeting that is not listed above.

Sustainability Chat Summary, March 8, 2024

The WordPress Sustainability Chat meeting took place on 08-03-2024 12:00 UTC on the Sustainability channel of Make WordPress Slack.

Agenda

You can check the initial agenda here.

We have worken on the topics contributors prioritized in the last meetings:

  1. WordPress Sustainability Plugin. It has been proposed to set 31st March as a deadline for generating a shortlist (with pros and cons) for tools to use to measure site weight/emission.
  2. Newcomers onboarding – general Sustainability handbook. Many things have been proposed, asked and moved forward.
  3. Achievements so far. A new section has been created to announce the team’s achievements.
  4. TGV alternative short bus-route to travel to WCEU24
  5. Link to tickets with sustainability focus.

Attendance

You can find the attendance thread here.

Next meeting

We look forward to seeing you next 15-03-2024 12:00 UTC. If you have any suggestions for the next meeting agenda, please, leave a comment on this post.

Sustainability Chat Agenda, March 8, 2024

The next meeting is scheduled with the following details:

When

08-03-2024 12:00 UTC

Where

At #sustainabilty 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/.

Agenda

In this meeting we will keep on focusing the onboarding experience for (new) contributors. The goal is to create clear guidelines for a smooth onboarding experience for all the tools —our blog, GitHub and Slack— we have available.

Other ongoing projects are the:

  • WordPress Sustainability 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 supported by the WP Sustainability Team. Follow up on this project here and the last meeting’s comments here.
  • WordCamp Handbook with sustainability ideas/guidelines. Learn how to contribute to this here and follow up on this project here.

If you have any updates on issues or projects that we have previously discussed, you are free to bring them up during the meeting.

Ideas or suggestions

Anything else? Please leave a comment if you want some topic to be discussed at the meeting that is not listed above.

Sustainability Chat Summary, March 1, 2024

The WordPress Sustainability Chat meeting took place on 01-03-2024 12:00 UTC on the Sustainability channel of Make WordPress Slack.

Agenda

You can check the initial agenda here.

We have worken on the topics contributors prioritized in the last meetings:

  1. Onboarding experience for (new) contributors
  2. WordPress Sustainability Plugin supported by the WP Sustainability Team
  3. WordCamp Handbook with sustainability ideas/guidelines. Follow up on this project and read some guidelines on how the work is happening is here.
  4. Celebrate that we have now a new WordPress Core Trac Sustainability Focus
  5. Open floor for other suggestions
  6. Discussion about different time(zone) for our meetings
  7. Sustainability Team Badges. A formal decision has been published

Attendance

You can find the attendance thread here.

Next meeting

We look forward to seeing you next 08-03-2024 12:00 UTC. If you have any suggestions for the next meeting agenda, please, leave a comment on this post.

WordPress Sustainability Team Badges (formal decision)

The WordPress Sustainability Team offers two different team badges:

  1. WordPress Sustainability Team Badge
  2. WordPress Sustainability Contributor Badge

The two Team Badges are common use also applied by other WordPress teams like the Documentation and Hosting teams.

The proposed criteria for obtaining the badges are:

  • In order to obtain a WordPress Sustainability Team Badge you are actively involved as a leading team member by:
    • Having the role of WordPress Sustainability Team RepTeam Rep A Team Rep is a person who represents the Make WordPress team to the rest of the project, make sure issues are raised and addressed as needed, and coordinates cross-team efforts.(representative)
    • Having a leading role in creating documentation
    • Having a leading role in developing code for the team
    • Leading a Sustainability table during a WordPress 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/.
    • Having a leading role for the WordPress Sustainability 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/
  • In order to obtain a WordPress Sustainability Contributor Badge you are actively involved as a performing contributor by:
    • Regularly participating in a meeting
    • Regularly participating in projects
    • Adding some documentation (but not leading it),
    • Contributing to code for the team (but not leading it)
    • Commenting on the Sustainability Github
    • Mentorship Coordinator
    • Team Meeting Coordinator

As the team is still developing itself, the overview above may not be complete yet and can be subject to change. Changes will be communicated at make.wordpress.org/sustainability/. Feel free to leave comments for improvement below.

Badges can be obtained by contacting one of the WP Sustainability Team Reps: Nora Ferreirós, Nahuai Badiola, Csaba or Thijs Buijs. Badges are not distributed automatically yet.

This post is a formal decision based on the lively discussion at Github, the proposal for a formal decision and the comments below that proposal.