Closed
Description
A couple of years ago development for this module started on Github because there were no pull requests on drupal.org. That has changed, we have merge requests on drupal.org now and a flexible Gitlab CI runner system.
More importantly we cannot assign issue credits on Github. Contributors and companies do not receive visibility through the credit system on drupal.org right now.
We could move development back to drupal.org, let's discuss pros and cons here.
Pros:
- We can give contributors proper drupal.org credits
- We integrate better with the rest of the Drupal ecosystem (moving issues for example between Drupal projects)
- Simpler release process, only on drupal.org
Cons:
- We need to port our Github Action CI process to Gitlab
- Gitlab UI is less usable than Github
- We lose exposure to the wider Github developer community (I don't think this matters much, most contributors have drupal.org accounts)
- We need some workflow to generate the documentation pages (maybe keep doing that on Github here?)
- Gitlab does not allow routing of notification emails to different email addresses per project
I will try to port the test execution to Gitlab in a drupal.org sandbox, let's see how hard that is.
Metadata
Metadata
Assignees
Labels
No labels