尚未收集仓库信息。
尚未检测到更新。GitHub 发布版本后会显示在这里。
The Leadership Library: books that shape how I think, lessons that shape how I lead. Live at mutaafaziz.com/library. A book on the iPhone Duo.
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗Books that shape how I think. Lessons that shape how I lead.
Live at mutaafaziz.com/library: books on engineering leadership, each with a labelled summary of its argument, and my own interpretation, applications, critique, experiments and dated reflections as I write them.
npm install
npm run build # content/ → dist/library/
npm run preview # http://127.0.0.1:4391/library/
npm test # schema, draft-leak and sanitizer tests
npm run e2e # Playwright, WebKit + Chromium
npm run stack # production locally: the site at / and the library at /library/
# (needs ../mutaafaziz-site; http://127.0.0.1:8790/)
Add ?duo=open, ?duo=closed or ?duo=auto to any URL to see the book form on a desktop.
auto follows the window size, so resizing the window unfolds and folds it. ?duo=off
turns it off again for the tab. ?posture=tabletop shows the half-folded layout, and
?fold=debug draws the screen segments the page sees.
See docs/CONTENT.md. In short: every block says whose claim it is
(Book's argument, My interpretation, My application, My critique), and nothing
is public until its visibility is published. Edit, open a PR, merge: it deploys.
Add a book from your phone: open the Add a book form,
type a title, ISBN or link, submit. A few minutes later the issue gets a reply with the
live link. Comment /remove on it to take the book back out. From a laptop:
npm run add -- "Thinking in Systems", then commit.
See docs/DESIGN.md and AGENTS.md. It's static HTML
generated by a zero-dependency Node script, with no framework and no database. Ads come
only through Marquee, the site's own ad server (owner decision 2026-10-30; see
Ads & privacy); there are no other trackers. It's served by Cloudflare Workers static assets on the route
mutaafaziz.com/library*.
Code: MIT. The book summaries are mine; the books belong to their authors. Get the books.