$ show fenixsoft/awesome-fenix
This repository is primarily an open-source technical book and architecture knowledge base written in Chinese, rendered as a heavily customized VuePress static site. The core deliverable is the book itself — chapters spanning architecture history, distributed systems foundations, transactions, security, observability, service mesh, containers, and cloud-native infrastructure — rather than a runnable software service. It is best classified as a documentation/application hybrid: the only application code is the VuePress site infrastructure, custom plugins, CI/CD scripts, and an embedded resume slide-deck framework. The repository also links to external companion demo projects (Spring Boot, Spring Cloud, Kubernetes, Istio, serverless) rather than hosting them in-tree.
The LLM identified 4 files worth highlighting for reuse:
A self-contained, zero-dependency slide deck runtime that powers the author's resume/PPT deck. It implements keyboard navigation, swipe/wheel gestures, presenter mode with BroadcastChannel synchronization, iframe previews, overview grid, animations, and print CSS. Coupled only to sibling CSS assets and themes via CSS custom properties, it can be extracted wholesale into a new presentation project with minor path adjustments and reused for any slide deck.
A custom VuePress CLI plugin that renders the documentation site to PDF via Puppeteer, merges the per-page PDFs, rewrites internal links to work in the merged artifact, and injects a table of contents using external PDF tooling. It is a coherent, parameterizable static-site-to-PDF pipeline that could be reused by any VuePress documentation project without touching content.
A VuePress plugin that computes per-page word counts and estimated reading time for both Chinese and English text, extends the global page data, and exposes site-wide statistics consumed by custom components. It is an isolated, self-contained pattern for adding reading-time and content-volume metrics to any VuePress documentation site.
A complete themeable deck design system built on CSS custom properties: layout primitives (split, grid, rows), cards, pills, image frames, slide scaling, and print-specific rules. With the included theme variants it forms a reusable visual foundation for any HTML presentation, independent of the runtime.js logic.