Central Denver Drupal Meetup: Tuesday, October 30th, 2018

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
jnettik's picture
Start: 
2018-10-30 18:30 - 22:30 America/Denver
Organizers: 
Event type: 
User group meeting

This month Michael Hess of Drupal's security and infrastructure teams will be discussing the 3 phases being used to deploy GitLab on Drupal.org

Phase 1 - Replacing Drupal.org's Git backend:

  • Transparently replace Drupal’s current underlying Git infrastructure (for repository hosting, maintainer permissions, code viewing) with GitLab repositories, GitLab roles and permissions for maintainers, and the GitLab code viewing UI.
  • Enable inline code editing (only for maintainers for this phase).
  • During this phase, Drupal.org will remain the primary source of information. SSH keys, new projects, etc. will be created on Drupal.org.

This first phase, while modest, will bring some concrete benefits to the project:

  • Maintainers will be able to begin familiarizing themselves with GitLab's code collaboration
  • Code viewing will receive a significant upgrade from CGIT to GitLab's built-in code viewer.
  • And Drupal.org's old Git server will be phased out.

Phase 2 - Enabling Merge Requests, Inline Code Editing, and Web-based Code Review:

  • The timeline for Phase 2 is dependent on GitLab’s resolution of a diskspace deduplication issue, which they have committed to on our behalf: https://gitlab.com/gitlab-org/gitlab-ce/issues/23029
  • Enable GitLab Merge Requests, GitLab inline code editing in the web UI, and GitLab web-based code review.
  • During this phase, Drupal.org will handle any 'create branch/merge request' integrations from the Drupal.org Issue queues, and related call-backs from GitLab into the Drupal.org issue comment stream.

Phase 2 is where we realize some tremendous benefits to developer velocity and collaboration:

  • By adding merge requests, contributing to Drupal will become much more familiar to the broad audience of open source contributors who learned their skills in the post-patch era.
  • By adding inline editing and web-based code review, it will be much easier to make quick contributions. This not only lowers the barrier to contribution for people new to our community, it also saves significant effort for our existing community members, as they'll no longer need to clone work locally and generate patches.
  • Finally, by creating a tight integration between the Drupal.org issue queues and GitLab's development tools, we'll be able to transition to this new toolset without disrupting the community's existing way of collaborating.

Lastly, phase 3 is moving more services over to GitLab; such as testing, packing, signing, etc. This phase is still in the process of being defined.

Participants will have input and be able to ask questions about how this flow will affect their workflow.


Pizza and socializing starts at 6:30 p.m. Discussion and presentations start at 7. Prior to the meetup at 5:30, we'll get together for a happy hour at the Intrepid Sojourner brewing one block from the venue.

The meet-up will take place at Open Media Foundation, just south of Downtown Denver. 700 Kalamath St. Denver, CO 80204 map.

Add a comment if you have a question or want to share something! Pizza and drinks will be provided by Aten Design Group.

Comments

Couple changes to this

jnettik's picture

Couple changes to this month's event. The presentation has been changed to an overview of Drupal's move to GitLab (see above description). It's also been pushed back a week, to Tuesday the 30th. Same time, in the OMF board room.

Drupal Colorado

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week