跳至内容

为 Glaxnimate 做贡献

您的贡献可以改变一切!

捐款

即使没有任何技术基础,您也可以通过捐款的方式支持 Glaxnimate。

报告问题、缺陷或功能请求

您可以在 GitLab 上报告问题。我们也欢迎各类缺陷报告和功能请求。

报告错误时请尽可能详细说明情况,包括复现问题的步骤以及产生的具体缺陷。如果和正在编辑的文件有关,还请将文件一并附到报告中。

您还可以附上 Glaxnimate 所收集的系统信息:转到帮助 > 复制调试信息,随后您可以将内容粘贴到缺陷报告上。

代码

请查阅自述文件来了解构建指引。

You can open merge requests on GitLab to get your changes merged into Glaxnimate.

Packaging

You can create packages to port Glaxnimate to a specific system, setting up an automatable process to create said package so it can be integrated with continuous integration.

Existing Packages can be found on the download page. If you want to port Glaxnimate to a different system of package manager, feel free to do so!

Documentation

You can add to the documentation by adding tutorials, missing information, correcting typos, etc...

On the Documentation Website each page has a link to its source file on GitLab, you can use that page to edit it and create a pull request.

Details on how to work with the documentation are at Documentation.

翻译

You can add or improve translations. See Localization for more details.

License

Glaxnimate is licensed under the GNU GPLv3+, for documentation contributions the license is dual GPLv3+ and CC BY-SA 4.0.

For everything else in the Glaxnimate repository, the license is GPLv3+. Some submodules have their own licensing terms.

If you contribute to the Glaxnimate, you agree that your contributions are compatible with the licensing terms.

Wait, there is more...

There are plenty of other tasks that you can help us with to make Glaxnimate better even if you don't know any programming languages!

  • Bug triaging - help us find mis-filed, duplicated or invalid bug reports in Bugzilla
  • Documentation - help us improve user documentation to make more friendly for newcomers
  • Promotion - help us promote both online and offline

Do you have any other idea? Get in touch!