web: DRY Step 5 and alternatives (partial+macro), centralize start_ctx/owned_set, adopt builder_*

This commit is contained in:
mwisnowski 2025-09-02 11:39:14 -07:00
parent fe9aabbce9
commit 014bcc37b7
24 changed files with 1200 additions and 766 deletions

8
.gitattributes vendored Normal file
View file

@ -0,0 +1,8 @@
# Normalize line endings and enforce LF for shell scripts
* text=auto eol=lf
# Scripts
*.sh text eol=lf
# Windows-friendly: keep .bat with CRLF
*.bat text eol=crlf