rhwp 是一个基于 Rust 和 WebAssembly 的开源项目,旨在为 HWP 和 HWPX 文档格式提供免费且无需安装的查看与编辑功能。它通过实现跨平台通用访问和 AI 驱动的工作流,致力于打破专有格式带来的壁垒。该项目遵循结构化的路线图,在保持高质量人工开发标准的同时,力求实现与 Hancom Office 的功能完全对等。
rhwp 是一个基于 Rust 和 WebAssembly 的开源项目,旨在为 HWP 和 HWPX 文档格式提供通用的、免安装的查看器和编辑器。通过利用基于 CQRS 原则构建的稳健核心架构和结构化分页引擎,它旨在打破专有格式的限制,实现跨平台的文档访问。该项目强调以人为本、AI 辅助的开发方法,确保架构决策和质量控制保持在人工监督之下,同时利用 AI 进行快速实现和测试。
首先,开发人员应查阅 mydocs 目录中的入门指南,以了解项目架构和工作流程。对于原生开发,请确保安装了 Rust 1.75+ 并使用 cargo 进行构建;对于 Web 编辑器开发,请使用提供的 Docker 设置进行 WASM 编译,并使用 Vite 进行 rhwp-studio 前端开发。