Islandora / documentation

Contains islandora's documentation and main issue queue.
MIT License
104 stars 73 forks source link

[USE CASE] Enable easier testing of PRs/branches by mirroring all Github branches to Gitlab #2308

Closed rosiel closed 1 month ago

rosiel commented 1 month ago

Overview of Use Case

I want to make testing a PR for Drupal modules as easy as possible. When we used the (now deprecated) islandora/ namespace, it was easy to require a different branch because we already had islandora/[module] coming from github through packagist. Now, with our modules coming from the Drupal namespace, it would be nicer if we could test PRs /branches by repointing the branch rather than adding a repository.

Title (Goal):

Mirror all branches to Gitlab.

Primary Actor: Developers and Committers

Scope Code development, review, testing, merging process.

Story: As a dev, I want to be able to switch to feature branches of modules on Drupal.org.

Examples:

Alexander makes some edits to the islandora module on the enable-hocr branch. Right now, since I'm getting drupal/islanodra from Gitlab, I'll have to do shenanigans to get his code. If the branches were mirrored it would be much easier.

rosiel commented 1 month ago

Decided at tech call to not do this: would have to add a repository anyway as Drupal's package repo (the thing that serves our stuff at the drupal/ namespace) does not work with feature branches (even if they're on gitlab).