17 Nov 2022 at 18:00 UTC to 19 Nov 2022 at 18:00 UTC
Status: 
Confirmed
Event type: 
Contribution
Event format: 
Online/Virtual

Join us!
Come prepared
Slack channels
Documentation
Tagging & social media
Banner image
Time windows covered by mentors
Mentor information
Time zone conversions

IMPORTANT NOTE ABOUT TIME ZONES

The above dates/times do not show up correctly in some cases (e.g. if anonymous). The correct dates/times are:

18 Nov 2022 at 02:00 UTC
to
20 Nov 2022 at 02:00 UTC

# Join us!

Join us for the 3rd Drupal 10 Global Porting Day! We will be focused on porting Drupal 9 projects (modules and themes) so they are compatible with Drupal 10. This is a 48 hour global event that covers all time zones.

We are looking for:

  • Organizers
  • Mentors
  • Promoters
  • Participants (maintainers, programmers, testers, project managers)

You do *not* need experience porting projects (modules/themes) in order to contribute at this event. If you have any experience with creating or testing modules or themes, then don't hesitate to become involved :)

Join the #contribution-events Drupal Slack channel for more information.

# Come prepared

We strongly encourage all participants to come prepared to save theirs' and mentors' time on basic preparation tasks. The recommendation is to have 2 development/testing environments ready before the event starts:

  • Development/testing environment with Drupal 10 (latest) installed
  • Development/testing environment with Drupal 9 (latest 9.5*) installed

For non-developers and testers, we suggest using the DrupalPod cloud-based environment, which does not require installation on a local machine. For beginner developers, we suggest starting with DDEV as a local development environment. For all others, use any development environment of your choice.

# Slack channels

Not in Slack yet? Join Drupal community.

We will primarily collaborate in Slack in the #d10readiness and #contribution-events Drupal Slack channels. The #d10readiness channel will be used when working on specific projects (modules/themes) if you are stuck or need help with porting. The #contribution-events channel will be used for general questions about contribution.

# Documentation

We have documentation for this event. If you have additional documentation on porting modules and themes from Drupal 9 to Drupal 10, we welcome your contribution. Pop into the #contribution-events Slack channel and let us know.

# Tagging & social media

Please use #Drupal10PortingDay (note the case) on Twitter and other social media. A banner image can be found below.

For issue tags, use Drupal 10 porting day (note the case and it's singular) AND Drupal 10 compatibility (if not already tagged). We will tag any issues we work on during the event. Note: You can see the issues being worked on for the event on the Kanban board or by checking the issue queue for issues tagged with Drupal 10 porting day.

# Banner image

Thanks to Aaron Deutsch for the banner for this event!

If you use this banner for promotion on a web page, please at minimum link back to this page. Something like:

Image Credit: This image is from the Contribution Events Initiative's Drupal 10 Global Porting Day.

If you use it in social media where there is limited characters allowed, you can add the information into the Alt Text instead so you free up space for your message.

# Time windows covered by mentors

Everyone is welcome to join the event at any time of their preference. However, we have certain time windows covered by mentors who will be providing help in the #d10readiness and #contribution-events Drupal Slack channels. Time windows covered by signed up mentors (and their Slack handles):

UTC

  • 10am - 4pm UTC (@gambry)
  • 11am - 2pm UTC [Sat] (@fathima.asmat)

CET

  • 3pm - 5pm CET (@murz)
  • 12pm to 6pm CET [Sat] (@FeyP)

Indian

  • 4pm - 9pm Indian [Fri] (@gaurav.kapoor)
  • 2pm - 5pm Indian [Sun] (@nitesh624)
  • 9am - 1pm and 2pm to 6pm Indian [Sat and Sun] (@iyyappan.govind)
  • 9am - 1pm and 3pm to 9pm Indian [Sat and Sun] (@VinmayiSwamy)
  • 12am - 4am and 3pm - 9pm Indian [Sat and Sun] (@tdnshah)

AEST

  • 11am - 3pm AEDT [Fri] (@tyler36)
  • 1pm to 5pm AEDT [Fri and Sat] (@VladimirAus)

Pacific

  • 4pm - 10pm Pacific (@Kristen Pol) [Thu to Fri] [will also likely monitor other times during Pacific time]

We still need help with these time windows...

  • 18 Nov 6am to 10am UTC / 18 Nov 7am to 11am CET / 18 Nov 11:30am to 3:30pm Indian / 18 Nov 5pm to 9pm AEDT
  • 18 Nov 9am to 4pm Pacific / 18 Nov 12pm to 7pm Eastern / 18 Nov 5pm to 12am UTC / 18 Nov 6pm to 1am CET / 18 Nov 10:30pm to 5:30am Indian
  • 19 Nov 9am to 6pm Pacific / 19 Nov 12pm to 9pm Eastern / 19 Nov 5pm to 2am UTC / 19 Nov 6pm to 3am CET / 19 Nov 10:30pm to 7:30am Indian

You are welcome to use https://www.worldtimebuddy.com to convert the timezones to the ones more familiar to you.

More to come...

Note that covered time windows get extended as more mentors join the event.

# Mentor information

Sign Up as a Mentor (yay!)

Prerequisites

It is assumed that you have worked on custom and/or contributed Drupal modules and/or themes before as a developer and that you understand how to use development tools including composer. It is also useful to know the Drupal issue workflow. We will have detailed documentation on the porting process, so you don't have to know all the steps. Although not mandatory, it would be helpful if you have done Drupal upgrades/porting before.

Responsibilities

  1. (required) At minimum, mentors are expected to monitor the #d10readiness Slack channel for questions and requests for help during their time slots. Questions may include: what module/theme to choose, what issue and patch to use, how to update a patch/MR, how to set up a local environment, how to review, how to test, etc. It is not expected that you will know all of the answers. We will have documentation that will cover a lot of things, so you are there to guide people to the right place if possible. If you don't know the answer and it's not in the documentation, that is okay. We are trying to have multiple mentors available during each time slot so there is more help. There will also be non-mentors in the Slack channel that may end up helping with questions as well.
     
  2. (desired) Ideally, mentors would be comfortable jumping into a call via a Slack Huddle during their time slots if requested by a participant who would like help via a video call. This is not a requirement, but could be helpful.
     
  3. (optional) Process questions should happen in the #contribution-events Slack channel and can be mostly covered by Kristen Pol during waking hours, but if mentors can also keep an eye on this channel during their time slots and answer questions if they are not answered in a timely manner, that would be helpful.

# A few time zone conversions for reference :)

For more time zones, you are welcome to use https://www.worldtimebuddy.com to convert the timezones to the ones more familiar to you.

Pacific time zone

Thu 17 Nov 2022 at 18:00 PST
to
Sat 19 Nov 2022 at 18:00 PST

Eastern time zone

Thu 17 Nov 2022 at 21:00 EST
to
Sat 19 Nov 2022 at 21:00 EST

UTC time zone

Fri 18 Nov 2022 at 02:00 UTC
to
Sun 20 Nov 2022 at 02:00 UTC

Central Europe time zone

Fri 18 Nov 2022 at 03:00 CET
to
Sun 20 Nov 2022 at 03:00 CET

India time zone

Fri 18 Nov 2022 at 07:30 IST
to
Sun 20 Nov 2022 at 07:30 IST

Eastern Australia time zone

Fri 18 Nov 2022 at 13:00 AEST
to
Sun 20 Nov 2022 at 13:00 AEST
Code of conduct contact: