WeaMind 系列文章
記錄 WeaMind 專案開發過程中的關鍵技術實作和經驗分享。
類型說明:
App為應用層文章,對應 WeaMind 主專案;Infra為基礎設施層文章,對應 weamind-infra 專案。
| 文章標題 | 摘要 | 發文日期 | 類型 |
|---|---|---|---|
| Pyright 上手指南:Python 型別檢查的新選擇 | 介紹 Pyright 的優勢、安裝方式以及如何在 VS Code 中使用,並比較 Mypy 和 Pyright 的主要差異 | 2025-05-30 | App |
| GitHub Actions 入門:自動化 Lint、Format 與 Type Check | 介紹 CI,與如何使用 GitHub Actions 實作 CI 流程,並討論真實需求對學習 CI 工具的重要性 | 2025-07-06 | App |
| uv 容器化實作:使用官方 image 建立 Dockerfile | 以 uv 官方 image 為基礎,打造 Python 專案的 Dockerfile,並說明不同方案的實踐與常見問題 | 2025-07-19 | App |
| 用 Side Project 學 CI:WeaMind 的 CI 實作策略 | 完整介紹 WeaMind 專案的 CI 設計與實作,涵蓋 7 個自動化項目,從基礎到進階的 CI 實踐分享 | 2025-08-31 | App |
| WeaMind 專案解析:從單機 LINE Bot 到 K8s 叢集 | 從應用層與基礎設施層兩個面向全面介紹 WeaMind 專案,涵蓋 Bot 技術設計、工程品質追求與 K3s 叢集部署實踐 | 2026-03-16 | App |
| K3s 是什麼?為什麼我選擇用 K3s 部署 WeaMind | 說明 K3s 在 Kubernetes 學習與自建叢集中的定位,以及我為何根據 WeaMind 的需求選擇它作為部署方案 | 2026-03-29 | Infra |
| WeaMind Infra 介紹:VM、Load Balancer 與雲端架構 | 詳解 WeaMind 的基礎設施架構,說明如何在 Hetzner Cloud 上以「4 台 VM + 1 個 Load Balancer」配置叢集 | 2026-07-05 | Infra |