R&D
A Complete Git Submission Process
· β˜• 2 min read
This is also a complete Git process for submitting a PR to an open source project. 1. Local Configuration Set the commit user information 1 2 git config --global user.name "username" git config --global user.email "user@email.com" GPG configuration Reference: GPG Verified Commits 2. Cloning the Code First fork the original repository

The Difference Between GitHub's Three Code Merge Methods
· β˜• 1 min read
1. Create a merge commit PR commit log: 1 2 commit c1 commit c2 Integration branch commit log: 1 2 3 commit PR #NUM commit c2 commit c1 Create a merge commit carries every commit in the PR over to the integration branch intact, and adds one PR commit entry on top.

When We're on Ticket Duty, What Are We On Duty For?
· β˜• 4 min read
1. When We’re on Ticket Duty, What Are We On Duty For? Most people have probably only ever filed a ticket, never worked one. And people who have worked tickets generally don’t file them lightly. A ticket is a service bundled free with the product a customer paid for, dedicated to solving every kind of usage problem.

Ten Common Software Architecture Patterns in a Nutshell
· β˜• 5 min read
Have you ever thought about how to design a large enterprise system? Before starting any major software development, we first have to pick a suitable architecture. That architecture has to give us the functionality and the quality guarantees we need. So before applying these architectures to our design, we should understand the different architectural systems.

Using PyGithub to Create Labels Automatically
· β˜• 2 min read
1. About Labels In an earlier document, How to Create GitLab Labels Automatically with python-gitlab, I already explained that Labels can be used for simple project management. A team usually has more than one code repository. To reduce the cost of communication and learning, besides using a consistent toolchain, it should also reach a certain basic consensus.