R&D
Command-Line Banner Generation Tool - pyfiglet
· β˜• 3 min read
1. What Is pyfiglet pyfiglet is an ASCII art text generation tool implemented in Python. It can generate graphics like the following from a string: 1 2 3 4 5 6 _ _ _ _ _ _ | |__ ___| | | ___ __ _____ _ __| | __| | | | '_ \ / _ \ | |/ _ \ \ \ /\ / / _ \| '__| |/ _` | | | | | | __/ | | (_) | \ V V / (_) | | | | (_| |_| |_| |_|\___|_|_|\___( ) \_/\_/ \___/|_| |_|\__,_(_) |/ When writing CLI tools, you can use pyfiglet to generate a Banner to display on the command line.

10 Advanced GitHub Actions Tips You Should Know
· β˜• 9 min read
If you already use GitHub Actions, this article will show you more interesting and useful ways to use it. By the time I finished writing, I had added several more workflows to my repositories. 1. Passing Parameters When a Workflow Runs When a workflow runs, you can allow parameters to be entered on the GitHub Actions page to control the execution logic.

debugger-action Updated to v2 with ngrok Support
· β˜• 2 min read
1. What Is Ngrok Ngrok is an intranet penetration tool that can publish services on the internal network to the public internet. The figure below illustrates its function well: Compared with a similar tool like Frp (which requires running both a Server and a Client), Ngrok turns intranet penetration into

Write Technical Articles the Way You Write Code
· β˜• 3 min read
1. Writing Matters as Much as Writing Code From a behavioral standpoint, writing and coding are both typing; the only difference is that writing addresses people while coding addresses machines. Coding exists to control the state of a machine and make it transition according to preset instructions; writing exists to

GitHub Actions: Build a ChatOps System in Three Steps
· β˜• 6 min read
In the previous post, Using ChatOps to Improve the R&D Process, providing preview links for Pull Requests through ChatOps improved our agility. This post describes how to implement this feature quickly. 1. Step One: Configure a Trigger 1.1 Choose a Trigger GitHub has three kinds of Workflow triggers: scheduled, manual, and automatic.