Skip to content

Latest commit

 

History

History
23 lines (15 loc) · 1.28 KB

CONTRIBUTING.md

File metadata and controls

23 lines (15 loc) · 1.28 KB

参与 OpenPAL3 的项目开发

新的功能需求与 Bug 反馈

如果您有新的功能想法、或是发现了新的 Bug,可以提交新的 Issue 反馈。但在提交 Issue 之前,请确保其他人之前没有开启过相同的 Issue。

贡献代码

前提条件

如果希望为 OpenPAL3 贡献代码,您需要满足以下条件:

  • 我没有在大宇集团旗下公司(例如上海软星、北京软星)工作过
  • 我没有看过《仙剑奇侠传三》的内部资料,包括程序源代码、未公开的内部文档等
  • 我同意使用 GPL 3.0 协议开放我贡献的代码,并保证我的代码与 GPL 3.0 协议相容

开发指南

  1. 按照首页上的构建指南在本地搭建构建环境
  2. 由于引擎也是从头做的,目前也是按需添加功能,因此在开发过程中很有可能会需要添加修改引擎代码。引擎的代码仓库在 dontpanic92/radiance
  3. Projects 页面 里有一些创建好的工作任务。找到想做的工作后,提交一个新的 Issue 来跟踪这项工作的进展
    • 如果您有自己想实现的功能、或是想修的 Bug,请直接提交新的 Issue
  4. 代码完成后,提交一个新的 Pull Request