D11 First time contribution Barcelona 2024 - pierregermain/MyDrupal GitHub Wiki

Barcamp 2025 Perpignan

https://www.drupal.org/project/issues/drupal_fr?categories=All
https://www.drupal.org/project/drupal/issues/3530862

Barcelona 2024 Tutorial

  1. Login to drupal.org
  2. Open issue on your browser https://www.drupal.org/project/issues/drupal
  1. Have your ssh key configured at https://www.drupal.org/user/2673373/git > click ssh > accept the terms of gitlab for drupal > now here you should have a ssh key (Only needed if you pull to your local) https://git.drupalcode.org/-/user_settings/ssh_keys
  2. Login to gitpod https://www.gitpod.io/ (use your gmail account)
  3. Install Chrome extension "Drupalpod helper extension"
  4. On the issue click "Push access"
  5. On the Chrome extension, click to open the issue in gitpod. Right now we use the following options:
  • version 11.x
  • branch: The work that you are working on
  • standard install
  1. A environment will be created using the fork
  2. Make your changes
  3. rebase and push to the fork

Example: https://www.drupal.org/project/drupal/issues/3368857 https://www.drupal.org/project/drupal/issues/3462868

   13  cd repos
   14  ls
   15  cd drupal/
   16  git status
   17  git branch
   18  git rebase 11.x
   19  git status
   20  git remote -v
   21  git push drupal-3462868 3462868-replace-url-usage 
   22  git push drupal-3462868 3462868-replace-url-usage --force

In our case we had to pull the issue in local and revert the last commit. To push what we did we used the push force command.

  1. Once you push the changes put the issue in "needs review" status and put a comment of what needs to be done and what you did.
  2. pasa a RTBC (ready to be commited)

2nd issue

https://www.drupal.org/project/drupal/issues/3368857

Oldschool tutorial

https://www.youtube.com/watch?v=0K0uIgKaVNQ This was taken from https://www.drupal.org/community/contributor-guide/role/first-time-contributor-workshop-lead

Steps:

  1. Goto Issue queue https://www.drupal.org/project/issues/drupal
  2. Press Advanced Search
  3. In tag use
  1. Which issue to choose:
  • Choos one that has less comments.
  • Sometimes an issue just needs testing, no coding
  1. Configure your environment to test https://www.drupal.org/community/contributor-guide/reference-information/quick-info/setting-up-an-environment-to-test-drupal-patches-and-merge-requests

  2. Apply Patch https://drive.google.com/drive/folders/1_fs5Cs4jHb1Fr5lT9ahkN64uh5Z8vP_5