Zh-hans/Contributing to GnuCash

From GnuCash
Revision as of 02:08, 4 May 2021 by Cjh0613 (talk | contribs) (去除多余标记)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

任何人

  1. 参与有关区域设置用户 邮件列表 的讨论 。 经过一段时间的观看并询问了GnuCash的用法后,您可以与新手分享您的知识。

测验

当您使用该程序时,您也在对其进行测试。 程序员可以是优秀的测试人员,但非程序员似乎能够以新颖而又神秘的方式破坏程序。

这里的技巧是学习如何向程序员提供有关如何重现错误的最佳信息。 程序员通常只能修复他们可以看到的错误。 如果您不能使程序员看到您的错误,它将无法修复! 如果您发现真正的可复制错误,请与 Bugzilla联系 ,以确保开发人员知道该错误。

程序员也应该随意添加大量的 单元测试 (请参见 Testing )。

反馈

对于可能会花费大量时间在他们认为重要的功能而不是实际上重要的功能上的开发人员,提供有关使用了哪些功能以及哪些不重要的反馈。 GnuCash提供了多种反馈方法: 邮件列表Bugzilla增强请求

倡导

与朋友和 社交媒体 分享您的经验 。 运行教程,本地 LUG上 的 演示文稿 对于获得更大的用户群来说可能是无价的。

文献资料

该项目至少维护2种不同类型的文档:轻松完成Wiki的更新,而文档则需要更多的技能。

维基

为常见问题解答写答案。 Wikiing非常令人上瘾且有趣。 在您学习的同时,任何人都可以学到! 正如您可能已经注意到的那样,您现在正在看这样的Wiki。

GnuCash Wiki入门

贡献者必须 请求一个帐户 才能使用Wiki。 请求过程是人工审核的,您必须说服该人员自己不是垃圾邮件发送者或机器人。 在看到要更改的内容之前,不要打扰请求帐户。 填写申请表,并在“原因”框中说明您要更改的内容以及原因。 对技能的一般描述没有用,将被忽略。 如果您一直在邮件列表中添加内容,请在电子邮件地址中注明(请求表不是公开的,只有Wiki管理员才能看到您输入的内容)。

帐户获得批准后,您将收到一封包含临时密码的电子邮件。 您应该能够登录Wiki并更改密码。 刚开始,您将只有最少的 用户权限 ,只会授予增强的阅读能力。 要编辑页面,您需要 电子邮件确认 状态。 为此,请单击“首选项”,查看“用户个人资料”,然后选择确认电子邮件的选项,该电子邮件会将电子邮件发送到您的个人电子邮件帐户。 单击收到的电子邮件中的链接将允许您进行 页面编辑 (但不能 创建页面 )特权。 您可以在“帐户首选项”下验证您的状态,在“帐户 确认” 组中 应会看到您的会员资格 。

请注意, GnuCash主页 受到特殊保护,只有Wiki管理员才能编辑此页面。

经过 电子邮件确认的 帐户将 在7天后 自动转换为 自动确认 状态,这将使您可以创建新页面。

您可以将 Wikipedia编辑扩展 添加 到浏览器中,以使编辑更加容易。 在浏览器的“加载项”页面中搜索这些内容。

对于维基百科编辑

在Wikipedia中进行编辑的Wiki用户将发现编辑环境是相似的。 它使用相同的mediawiki软件。 具有 自动确认 状态,您可以创建自己的用户页面和用户“对话”页面。

官方文件

这些文档当前以 DocBook 编写, DocBook 是技术文档的一种语义标记语言。 潜在任务:

查看当前文档中的问题
修正错别字,添加链接,...
填补空白
插入现有Wiki页面的内容。
编写面向任务的新部分
当您是初学者时,就错过了教程或操作方法...

有关 此主题的更多信息, 请参见 文档更新说明

多语种用户

如果您的自然语言不同于英语,则可以通过翻译做出贡献

  • 该Wiki的一部分,
  • 网站
  • 该程序的消息或
  • 官方文档“帮助”和“教程和概念指南”。

有关 详细信息, 请参见 翻译

  • 添加或改进 您所在地区的 帐户模板
  • 添加或改进您所在地区的税收报告,这可能很重要。 但是,添加带有[税表的链接]或税务机关的在线界面说明的Wiki页面可能是第一步,因为程序员也很少是注册会计师。

另请参阅 Development#Tools

程序员

您可以在几种类型的“代码”中为团队提供支持。 它们按估计的兼容性在这里排序:

HTML + PHP(Webdesigner)
这是我们的Web服务器上使用的语言。 许多页面可以进行更新。 请参阅 网站维护
Python
GnuCash的 Python绑定也 需要维护
指导/方案(报告编写者/维护者)
GnuCash的报告使用此LISP语言编写。
C / C ++
这是GnuCash的核心。 从C到C ++的转换过程正在进行中。

如果您是一名程序员,那么很显然,一种帮助您的好方法是开始编写有用的代码:)。 请参阅“ 开发” 以了解如何开始,以及“ 开发过程 ”以获取 我们的程序和指南。

没有其他资源的人

如果您不能提供上述资源,我们也将接受您的 捐赠维护我们的服务器

其他选项是:

大规模
雇用开发人员以实施您喜欢的增强功能。
小规模
为您的首选增强功能设置赏金。