From 7f4e8073d9888e97aeb89eda86bb290c70934ef3 Mon Sep 17 00:00:00 2001 From: fanlusky <1730976608@qq.com> Date: Wed, 2 Sep 2026 23:07:18 +0800 Subject: [PATCH] Docs. --- README.md | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 57 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index b37296cd..34e7781d 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,63 @@ ## 2026.09.02 给水杉输入法的新用户的说明 -这两天涌入的用户太多了,大概有 5000+ 左右,一下子把我的内测的各种 api 额度耗尽了,而且,也带来了很多需求和内测遇到的 bug,我正在改,并且在重构 UI 为原生的专为输入法而开发的 GUI 框架,如果遇到了各种各样的问题,还请耐心等待我的下一次发版,以及,有能力的朋友欢迎来提 PR,本项目接受 **纯 vibe 的 PR**,唯一的要求就是,**不要骂主包**,关于 PR,不管是建设输入法本身,还是输入法背后的 GUI 框架,都非常欢迎。项目预计即将突破 1000 stars,如果你是求职的学生,也很欢迎贡献代码或者和学校、专业相关的词库,并且,输入法是可以直接面向用户的软件,如果你想自己的软件被真实的人所使用、反馈,那么,也很欢迎来贡献。本项目在现在、未来都将保持 100% 开源,并且,开源的目的之一,也是看 AI 目前能不能完善开发这类容错率很低、和系统耦合较深的复杂一点的软件,并且,在一定程度上对抗大厂的这类工具类软件的封锁。 +最近两天,水杉输入法的新增用户远超预期,约有 5000 名新用户加入,内测服务的多项 API 配额也因此暂时耗尽。随着用户增长,我们收到了许多功能建议,也发现了一些内测阶段的问题。目前我正在逐一修复,同时重构 UI,并开发一套专门面向输入法场景的原生 GUI 框架。 + +如果你在使用过程中遇到问题,还请耐心等待后续版本。也欢迎有能力的朋友提交 PR:无论是完善输入法本身,还是参与其背后的 GUI 框架,都非常欢迎。本项目接受纯 vibe 的 PR;唯一的请求是友善交流——不要骂主包。 + +项目即将突破 1000 Stars。如果你是在校学生或正在求职,也欢迎通过贡献代码,或整理与学校、专业相关的词库来参与项目(刷个 PR)。输入法是一款能够直接面向大量用户的软件;如果你希望自己参与开发的软件、自己写的代码真正被人使用并获得反馈,这会是一个不错的实践机会。 + +本项目现在及未来都会保持 100% 开源。开源的目的之一,是探索 AI 能否参与完善输入法这类容错空间较小、与操作系统耦合较深的软件;同时,也希望为由大型厂商主导的工具软件生态提供一个开放、可控的替代选择。 + +### 如何参与贡献 + +不会写 TSF 或 C++ 也没关系,项目还有很多可以参与的方向: + +- 完善安装、配置、升级和卸载文档; +- 补充语音输入、云服务和本地模型的接入指南; +- 编写 API 申请与配置教程; +- 整理各厂商提供的免费额度或试用额度; +- 编写常见问题、故障排查和使用技巧; +- 改进全拼、双拼、五笔等现有输入方案; +- 参与日语、注音、粤语等输入方案的设计与实现; +- 整理学校、专业、行业、地区或兴趣领域的专用词库; +- 修复程序问题或实现新的功能; +- 参与原生 GUI 框架和界面功能的开发; +- 改进界面设计、图标、动画和交互体验; +- 参与英文、日文等语言的翻译和本地化; +- 测试不同 Windows 版本、软件和硬件环境; +- 提交包含复现步骤、日志和截图的问题报告; +- 制作截图、演示视频和新手教程; +- 提出功能建议或参与技术方案讨论。 + +写代码、写文档、整理词库、测试 Bug、制作教程,都是非常有价值的开源贡献。可以纯手写,也可以借助 AI;但请认真检查和测试,并注意不要在 PR、Issue、截图或日志中泄露 API Key 等敏感信息。 + +如果你会写代码,可以参与以下方向: + +- 修复 TSF 输入法核心中的 Bug; +- 改进候选词、组词、联想和排序算法; +- 优化输入响应速度、内存占用和启动性能; +- 完善全拼、双拼、五笔等现有输入方案; +- 实现日语、注音、粤语等新的输入方案; +- 开发模糊音、辅助码、纠错和智能补全功能; +- 改进中英文切换、标点转换和快捷键逻辑; +- 完善用户词库、系统词库和词频学习功能; +- 开发词库导入、导出、同步和转换工具; +- 接入语音识别、翻译或其他第三方 API; +- 为不同厂商的 API 编写统一的适配器; +- 接入本地模型或其他离线能力; +- 参与输入法原生 GUI 框架的开发; +- 开发候选窗口、设置页面和状态栏组件; +- 改进多显示器、高 DPI、缩放和深色模式支持; +- 修复不同 Windows 版本及应用程序中的兼容性问题; +- 改进崩溃恢复、异常处理、日志和诊断功能; +- 编写单元测试、集成测试和自动化测试; +- 完善编译脚本、开发环境和持续集成流程; +- 检查线程安全、资源释放和内存安全问题; +- 重构重复代码,改善模块边界和接口设计; +- 补充代码注释、接口文档和开发者文档; +- 对现有 PR 进行代码审查、测试和性能验证; +- 制作能够稳定复现问题的最小示例。 ## 项目结构