Creating a GitHub version?

Created on 10 February 2025, 2 months ago

Problem/Motivation

I implemented this module at University of Colorado where they were using GitLab at the system level. I actually presented about how we were combining this module along with other modern Drupal features to manage the Drupal CMS more like the Salesforce CRM at DCNJ on a Saturday only to get laid off by CU the following Monday.

https://www.youtube.com/watch?v=5DvlIMpcbfE

I now work at the University of Denver. We're getting to the point in modernizing our architecture and updating our codebase we could start leveraging this module. Unfortunately we're using GitHub. I've done a fair amount of work in both GitLab and GitHub. My experience has been that the services offer a lot of the same features with slightly different naming/syntax.

I've only started comparing https://docs.github.com/en/rest/pulls/pulls vs. https://docs.gitlab.com/ee/api/merge_requests.html and https://github.com/GitLabPHP/Client vs. https://github.com/KnpLabs/php-github-api, but I thought I would ask the question here before going too much further into this hole.

Has anyone already attempted this?

Any advice for someone attempting it?

Proposed resolution

Create drupal/config_patch_github_api as a PoC fork for now.

Discuss a project that would allow either GitHub or GitLab to be used on the backend in the future.

🌱 Plan
Status

Active

Version

3.0

Component

Code

Created by

πŸ‡ΊπŸ‡ΈUnited States kreynen

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024