Skip to content

Move GraphQL development to drupal.org to leverage issue credits #1411

Closed
@klausi

Description

@klausi

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:

  1. We can give contributors proper drupal.org credits
  2. We integrate better with the rest of the Drupal ecosystem (moving issues for example between Drupal projects)
  3. Simpler release process, only on drupal.org

Cons:

  1. We need to port our Github Action CI process to Gitlab
  2. Gitlab UI is less usable than Github
  3. We lose exposure to the wider Github developer community (I don't think this matters much, most contributors have drupal.org accounts)
  4. We need some workflow to generate the documentation pages (maybe keep doing that on Github here?)
  5. 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

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions