Skip to content

贡献指南

Project N.E.K.O. 是基于 MIT 许可证的开源项目。欢迎来自世界各地的开发者、创作者和社区成员贡献力量。

如何贡献

  1. 在 GitHub 上 Fork 仓库
  2. 创建分支用于你的功能或修复
  3. 搭建环境 — Python 3.11 + uvNode.js >= 20.19(前端构建需要,通过 build_frontend.bat / build_frontend.sh 运行)
  4. 按照代码风格指南进行修改
  5. 测试你的修改(uv run pytest
  6. 提交 Pull Request 并附上清晰的描述

AI 辅助开发

项目内置了面向 AI 编程助手(Claude Code、Cursor 等)的配置。如果你使用这些工具开发,它们会自动加载项目的规则和技能集。详见 AI 辅助开发,其中也介绍了如何将规则适配到其他 AI 工具。

我们需要

  • 后端开发者 — Python、FastAPI、WebSocket、AI/ML 集成
  • 前端开发者 — JavaScript、Live2D/Three.js、CSS
  • 创作者 — Live2D/3D 建模师、配音演员、角色设计师
  • 翻译者 — 帮助扩展国际化覆盖范围
  • 测试者 — Bug 报告和功能反馈

社区

许可证

核心引擎采用 MIT 许可证,将持续保持开源。你的贡献可能会被纳入官方 Steam 和 App Store 发行版。

基于 MIT 许可发布。