Tagged articles
26 articles
Page 1 of 1
21CTO
21CTO
Apr 24, 2026 · Operations

GitHub Outage Hits Copilot, Webhooks, Actions and PR Merge Queue

In the early hours of April 24, 2024, GitHub suffered a global outage that knocked out Copilot, Webhooks, and Actions, later exposing a regression bug in the Pull Request merge queue that caused incorrect merges, with full service restoration completed by 05:43.

ActionsCopilotGitHub
0 likes · 4 min read
GitHub Outage Hits Copilot, Webhooks, Actions and PR Merge Queue
21CTO
21CTO
Dec 1, 2025 · Backend Development

Why OCaml Maintainers Rejected a 13,000‑Line AI‑Generated Pull Request

The OCaml core maintainer turned down a massive AI‑generated PR adding DWARF debugging support, citing copyright concerns, lack of review resources, and misalignment with project practices, sparking a broader debate on AI‑assisted contributions to open‑source software.

AI-generated codeDWARF debuggingOCaml
0 likes · 6 min read
Why OCaml Maintainers Rejected a 13,000‑Line AI‑Generated Pull Request
21CTO
21CTO
Jun 27, 2024 · R&D Management

What Hidden GitHub PR Patterns Reveal About Your Team’s Efficiency?

A joint study by researchers from Brazil and Canada analyzed 56 GitHub projects, mapping issues and pull requests as graph nodes to uncover eight distinct workflow patterns—including competitive PRs and duplicate issues—offering actionable insights for improving team collaboration and code review practices.

GitHubPull RequestSoftware Workflow
0 likes · 7 min read
What Hidden GitHub PR Patterns Reveal About Your Team’s Efficiency?
DevOps
DevOps
Jul 27, 2022 · Fundamentals

Comparing Merge, Rebase, and Squash Methods for Pull Requests

This article explains the three common Git pull‑request merge strategies—Merge, Rebase, and Squash—detailing their advantages, disadvantages, and suitable scenarios, and provides practical recommendations for developers to choose the appropriate method when integrating code changes.

Merge MethodsPull RequestVersion Control
0 likes · 6 min read
Comparing Merge, Rebase, and Squash Methods for Pull Requests
MaGe Linux Operations
MaGe Linux Operations
Jul 13, 2022 · Fundamentals

Master Open Source Contributions: Step-by-Step Guide to Your First PR on GitHub

This comprehensive guide walks you through why and how to start contributing to open‑source projects, from selecting suitable repositories and finding good first issues to forking, cloning, creating branches, committing, handling CI checks, resolving conflicts, and successfully submitting and merging your first Pull Request on GitHub.

CIGitHubPull Request
0 likes · 28 min read
Master Open Source Contributions: Step-by-Step Guide to Your First PR on GitHub
Alibaba Cloud Developer
Alibaba Cloud Developer
Apr 20, 2021 · R&D Management

Turn Code Reviews into Seamless Collaboration with Git, Email, and PRs

This article explains how to conduct code reviews using email patches, Git commands, GitHub pull‑request workflows, and Alibaba Cloud Codeup, covering patch generation, reviewer signatures, offline review techniques, and server‑side hooks to create a traceable, collaborative development process.

Alibaba Cloud CodeupCode reviewCollaboration
0 likes · 11 min read
Turn Code Reviews into Seamless Collaboration with Git, Email, and PRs
DevOps Cloud Academy
DevOps Cloud Academy
Dec 28, 2020 · Operations

Guide to Setting Up Jenkins Multibranch Pipeline for Pull‑Request and Branch‑Based CI/CD

This tutorial explains how to configure Jenkins multibranch pipelines to automatically discover Git branches and pull‑requests, run conditional stages such as unit tests and code analysis, set up the required Jenkinsfile, configure GitHub webhooks, and troubleshoot common issues, providing a complete CI/CD workflow for developers.

AutomationDevOpsJenkins
0 likes · 10 min read
Guide to Setting Up Jenkins Multibranch Pipeline for Pull‑Request and Branch‑Based CI/CD
FunTester
FunTester
Sep 24, 2020 · Fundamentals

Why Small Pull Requests Boost Code Review Quality: Open‑Source Contribution Best Practices

The article shares practical guidelines for open‑source contributors, from using a concise GitHub address and submitting small pull requests to adopting polite communication, clear commit messages, a complete profile with an avatar, prompt issue responses, well‑structured bug reports, and a high‑quality README, all backed by research on review effectiveness.

Code reviewGitPull Request
0 likes · 4 min read
Why Small Pull Requests Boost Code Review Quality: Open‑Source Contribution Best Practices
High Availability Architecture
High Availability Architecture
Jun 1, 2020 · Fundamentals

Guidelines for Small, Fast Pull Requests in Remote Development Teams

The article outlines best practices for remote software teams to keep pull requests small, fast, and well‑communicated, emphasizing frequent reviews, clear labeling, context provision, reviewer support, CI automation, and a collaborative, non‑authoritative culture to improve code quality and team productivity.

Code reviewPull Requestbest practices
0 likes · 7 min read
Guidelines for Small, Fast Pull Requests in Remote Development Teams
Programmer DD
Programmer DD
Sep 7, 2018 · Fundamentals

How to Contribute to Open‑Source Projects: A Practical Guide with Dubbo

This guide explains why contributing to open‑source projects matters, outlines the benefits, walks through essential Git operations, forking, pull‑request workflow, CI checks, mailing‑list communication, and best practices, helping newcomers become effective contributors to projects like incubator‑dubbo.

DubboPull Requestcommunity
0 likes · 15 min read
How to Contribute to Open‑Source Projects: A Practical Guide with Dubbo
DevOps
DevOps
Apr 15, 2018 · Fundamentals

Understanding Pull Requests: Concepts and Typical Workflow

This article explains what a pull request is, why it is essential for code quality and collaboration, and walks through the typical four‑step workflow—creating a branch, opening a pull request, updating it, and completing the merge—using Git and TFS/VSTS examples.

Code reviewCollaborationDevOps
0 likes · 13 min read
Understanding Pull Requests: Concepts and Typical Workflow
DevOps
DevOps
Apr 8, 2018 · Operations

Pull Request Diff Copy Plugin for VSTS: Incremental Deployment and CI/CD Automation

This article introduces the Pull Request Diff Copy plugin for Visual Studio Team Services, explains its background, how it extracts incremental file differences during pull‑request builds, and details the automated CI/CD pipeline used to develop, test, and publish the extension, significantly reducing deployment time.

DevOpsPull Requestci/cd
0 likes · 9 min read
Pull Request Diff Copy Plugin for VSTS: Incremental Deployment and CI/CD Automation
DevOps
DevOps
Nov 28, 2016 · Fundamentals

Major Changes in TFS 2017 Git: Redesigned Branch Page, New Pull Request Experience, Squash Merge, and More

The TFS 2017 update introduces a completely redesigned branch page with a "mine" view, a revamped pull‑request UI featuring enhanced diff, comment, and file tracking capabilities, new squash‑merge support, improved build and commit traceability, Git LFS file preview, code‑link sharing, and additional UI enhancements for a smoother DevOps workflow.

BranchDevOpsGit
0 likes · 13 min read
Major Changes in TFS 2017 Git: Redesigned Branch Page, New Pull Request Experience, Squash Merge, and More
Node Underground
Node Underground
Oct 11, 2016 · Fundamentals

How to Craft an Artful Pull Request That Boosts Quality and Collaboration

This article outlines the essential qualities of a good Pull Request—including meaningful improvements, readability, and maintainability—while also highlighting advanced practices such as priority setting, code review, and automated testing to make PRs more disciplined and artistic.

Code reviewCollaborationGitHub
0 likes · 2 min read
How to Craft an Artful Pull Request That Boosts Quality and Collaboration
21CTO
21CTO
Jan 4, 2016 · Fundamentals

9 Practical Git Pull Request Patterns to Streamline Your Workflow

Discover nine practical Git pull‑request patterns—from isolated PRs and optimistic branching to stealth commits and prototype PRs—that help you quickly fix unrelated issues, manage branch dependencies, and improve code review clarity, all while keeping your development workflow efficient and organized.

Code reviewPull Requestbranching
0 likes · 9 min read
9 Practical Git Pull Request Patterns to Streamline Your Workflow