WSL - 前端开发环境搭建
本手册基于已经安装WSL2的前提编写,因此需要将windows系统升级到对应的版本,并已经安装WSL2。若未安装可参考 初识WSL2。
环境初始化分为三块:编辑器、终端 和 Linux系统。编辑器将使用VSCode;终端使用windows Terminal;Linux使用Debian。
Tmux 的相关概念与基本使用
本文的首要目的是记录,而非完全性的指南,不免会有缺漏。目标是随时间的推移逐步完善此记录,最终达到指南的程度。将以 tmux 的官方文档为核心其他资料为辅介绍 tmux 的基本概念和术语,让 tmux 的潜在用户对它有基本的了解,以达到无痛入门,降低心智消耗的作用。涉及 tmux 的会话(session)、视窗(window)、窗格(pane)和其他的核心内容的基本使用,以达到开箱即用,为 tmux 拾一根薪火(赞美太阳🔥)。
Linux 终端模拟器 - Tilix
前言
使用 Linux 很久,用过多个发行版本,每个版本都有内置的终端模拟器。有 Gnome Terminal、Konsole、GUAKE 等等。使用 MacOS 时遇到了让我觉得刚刚好的终端模拟器 - Iterm2,各种原因下,我不再使用 MacOS,后来就很少让我觉得趁手的终端模拟器。后来,一直使用 Windows 和 Linux。Windows 下用的是 Windows Terminal(这是应用名),配合 WSL2,够用也漂亮,知道在开发中遇到 WSL2 无法解决的情况,再次投身到 Linux 的海洋中。目前使用 Linux Mint 21,它是个漂亮且好用的发行版本。Linux 下的终端始终是我内心深处的刺呢,一直在尝试着其他终端:Konsole、Kitty、tmux、Tabby、Terminator、Tilda等等,花了不少的时间安装、配置,遇到不少的问题,都没有达到心目中期望的样子。直到遇到了 Tilix。
Github Action 入门指南
摘要
最近持续迭代的 npm 包,isubo。功能已经完成得七七八八,因此开始逐渐完善与之相关的基本设施,比如自动化的能力。该项目代码使用 Github 管理,在它启动之初已经略有了解 GitHub-Actions,模糊地知道Gtihub Actions 是 Github 提供的 CI/CD 工具。由于各种原因的将此增加自动化能力的工作置后到最近。
本文将围绕 Github Actions 展开,了解 Gtihub Actions、CI/CD概念以及常见的CI/CD工具或平台。接着回归实际问题,详细了解 Github Actions 的使用、配置文件的常用配置项。最后,再实践上面提到的 isubo 的自动化能力。通过实践让我们具备一定的,使用 Gtihub Actions 实现CI/CD的能力;具备解决新的Github Actions 相关新的需求点的能力,比如在工作流中增加代码静态分析能力。
浏览器扩展程序开发入门指南
本文将介绍浏览器扩展是什么,怎么安装。详细分述关于浏览器扩展程序的开发,它项目结构,各个文件文件负者的职能,作为开发者我们可以怎么运用它们实现我们的功能。在开发到一定程度之后,该如何去调式,发现问题,解决问题。之后,如何发布开发好的浏览器开发程序。
全线保姆级别手把手教导