alexei.dolgolyov 8bdbcec705 docs: add VBS launcher gotchas section (ASCII, CRLF, python.exe)
Three separate things sink portable-Python-on-Windows VBS launchers,
all learned from a debugging session where a wled-screen-controller
shortcut silently did nothing:

1. wscript parses .vbs as ANSI — any UTF-8 byte (em-dash, smart quote,
   even in a comment) triggers a dialog that lies about the cause:
   "Not enough memory resources are available to complete this
   operation." It's actually an encoding parse failure.
2. LF line endings parse inconsistently across WSH versions. Always
   normalize to CRLF.
3. pythonw.exe has null stdout/stderr; libraries that touch those at
   startup (uvicorn, structlog) can crash silently before the first
   log line. python.exe with WshShell.Run cmd, 0, False gives real
   stream handles attached to a hidden window — same visual result,
   reliable startup.

Also added a build-script snippet that normalizes the VBS
automatically so nobody has to remember these rules.
2026-04-08 00:18:55 +03:00

Claude Code Facts

Last updated: 2026-04-01

A collection of interesting and useful facts, tips, tools, and guides for working with Claude and Claude Code.

Contents

Claude Code Tools & Extensions

MCP servers, skills, and plugins that extend Claude Code — including Context7 (library docs) and AST Index (fast code search).

Gitea Release Workflow (Minimal)

Minimal Gitea Actions workflow: push a v* tag → create a Gitea release with optional RELEASE_NOTES.md. No builds, no artifacts — just a release entry.

CI/CD for Python Apps on Gitea

Reusable reference for building CI pipelines, release automation, and installer packaging for Python apps on Gitea — covering lint/test workflows, cross-compiled Windows builds (embedded Python + NSIS), Linux tarballs, Docker images, and Gitea REST API release management.

Windows Code Signing for Open-Source Projects

Review of code signing options for Windows executables — Azure Trusted Signing ($9.99/mo, immediate SmartScreen trust), SignPath.io (free but GitHub-only), SSL.com, Certum, and self-signed. Includes CI/CD integration examples for Gitea Actions.

Gitea Act Runner — Worker Capacity (TrueNAS)

How to configure parallel job capacity for Gitea Act Runner on TrueNAS. Covers the CONFIG_FILE env var requirement, custom config.yaml mount, and capacity tuning.

S
Description
The repo contains useful information about CI/CD and Claude.
Readme 903 KiB
Languages
Markdown 100%