Krita 社区介绍
如果你参加了 Krita 社区的工作,请和其他社区成员保持联系。https://www.krita.org 是 Krita 的门户网站,你可以在上面查到 Krita 的最新资讯。Krita 的参与者之间主要通过以下渠道保持联系:
互联网中继聊天 (IRC)
邮件列表
Phabricator 网站
虽然 Krita 的开发人员和用户有使用 Twitter、Mastodon、Reddit、Google+、Tumblr 或者 Facebook 等社交媒体,但它们并不适合用来提议新功能、报告程序缺陷、交流软件开发或者制定未来计划。
除此之外,我们还有这些交流方式:
程序缺陷跟踪平台网站 (Bug tracker)
开发冲刺活动 (Sprints)
Krita 的核心团队由以下人员组成:
Halla (irc: halla):项目主管、首席程序员。为 Krita 全职工作。管理Krita基金会,鉴别程序缺陷,也参与社交媒体和管理员事务。Halla 的 Reddit 用户名是 hallaewijnrempt 。
Dmitry (irc: dmitryK|log):首席程序员。为 Krita 全职工作。
Wolthera (irc: Wolthera_laptop):程序员。英文手册和教程作者,鉴别程序缺陷,协助用户解决问题。为 Krita 全职工作。
Ivan Yossi (irc: ivanyossi|log): 程序员。为 Krita 全职工作。
Agata Cacko (irc: tiar):程序员,用户支持专员。为 Krita 全职工作。Reddit 身份是 u/-tiar- 。
Scott Petrovic (irc:scottyp):UX 设计师,程序员,网站管理员。
David Revoy (irc: deevad):资深用户,创作了自由漫画 Pepper & Carrot,制作并维护 Krita 自带资源包中的大部分笔刷预设、纹理等。
Alvin Wong (irc: windragon):Windows 专家。
Ben Cooksley (irc: bcooksley):KDE 系统管理员。
Krita 开发团队的成员来自五湖四海,但大部分的开发工作是在欧洲和俄罗斯进行的。
Krita 项目是 KDE 社区的一员。KDE 是一个国际化的自由软件社区,它致力于开发自由、免费、开放、好用的计算机软件。KDE 社区开发了先进的图形化桌面环境 KDE Plasma,方便程序员构建应用程序的软件平台 KDE Frameworks,还有涵盖各行各业的通信、办公、图形、教育、娱乐应用软件 200 余款。 KDE 社区的贡献者指南 也适用于 Krita 项目。
Krita 基金会于 2013 年成立,它的任务是管理经费收支以支持 Krita 项目的发展。它一开始赞助 Dmitry 了为 Krita 项目全职工作,如今正在同时赞助多位开发团队成员为 Krita 全职工作。
互联网中继聊天 (IRC)
IRC 是 Krita 团队的主要联系渠道。所有操作系统都可以安装 IRC 客户端软件。你还可以在 Krita 门户网站上通过网页直接访问 Krita 的 IRC 频道。
加入 IRC 频道:连接到 libera.chat,选择一个未被占用的昵称,然后加入 #krita 和 ##krita-chat 频道。#krita 是正经讨论频道,##krita-chat 则是灌水闲聊频道。
有问题请直接提问。不要问“我可以问什么什么样的问题吗?”这样的问题。
如果频道里面有好几个不同的讨论在同时进行,不必害怕。人多时这就是常态。找准你的谈话对象,@ 他们的用户名就好了。
输入某人的昵称,加一个半角冒号作为后缀,即可与其交谈。
我们在每周一的 CET 或者 CEST 时间 16:00 会在 IRC 安排一场在线会议,总结上一周的工作情况,讨论当前的工作,还有与本项目有关的一切事务。会议记录将被保存到 Google Docs 。
Krita 的各个频道在 CET 或 CEST 时间的早上和晚间最为活跃,而在美国时间的早上和晚间最为安静。
IRC 不会保存记录。频道窗口一旦关闭,你将离开对话,在下次登录之前你将无法读取频道内发生的一切。如果你在 IRC 中提出了问题,你必须保持登录状态才能得到回答。
如果你不停地连接和断开,对于其他用户来说是一种滋扰,也会打断别人的对话。如果网络连接实在不稳定,请使用其他联系渠道。
邮件列表
邮件列表用于发表公告,但也会偶尔用于讨论问题。所有打算为 Krita 项目进行贡献的参与者都应该订阅我们的邮件列表。
该邮件列表叫做 “kimageshop”,它是 Krita 项目最早的名称。因为商标问题,项目的名称发生过两次更改,先是改为 Krayon,后来才改为 Krita。
Gitlab (KDE Invent) 网站
Gitlab 在 Krita 开发工作中发挥如下作用:
审核志愿者提交的代码合并请求 (Merge Requests / MR)。Krita 程序的代码库位于 Graphics/Krita ;Krita 文档网站内容的代码库位于 Documentation/Krita.org Documentation Website 。
托管 Krita 主程序的 Git 代码仓库: https://invent.kde.org/graphics/krita.git 。注意:尽管我们的 Git 代码仓库在 Github 和 Phabricator 上均设有镜像,但我们并不直接使用后两个网站进行 Krita 的开发工作。
托管 Krita 文档网站内容的代码仓库:https://invent.kde.org/documentation/docs-krita-org
切勿 在 Gitlab 上创建新 Issue 或通过它来报告程序错误。请使用软件帮助菜单的程序缺陷报告向导。
务必 把需要提交的全部代码 (合并请求) 上传到 Gitlab。切勿 把补丁作为附件上传到程序缺陷跟踪网站的错误报告中。
Phabricator 网站
KDE 的 Phabricator 网站为 Krita 团队提供了以下功能:
- 跟踪我们正在进行的工作:https://phabricator.kde.org/maniphest/ 包括开发任务、新功能、UX 设计和与网站等有关的任务。
切勿 将程序缺陷作为任务发布到 Phabricator 网站。Phabricator 是我们组织工作的平台。
Bugzilla:程序缺陷跟踪网站
Krita 与 其他 KDE 社区项目共用同一个程序缺陷跟踪平台。Krita 的程序缺陷报告被归类在 Krita 产品 (Product) 里。该平台的报告可以分为两类:缺陷 (bugs) 和需求 (wishes)。程序缺陷的报告流程请参阅 KDE 文档的 程序缺陷报告 和 程序缺陷鉴别 页面。需求报告相当于新功能请求。除非有开发人员让你这样做,否则应避免在 Bugzilla 平台请求新功能。如需了解如何撰写合格的新功能请求,请参考 KDE 文档的 新功能请求 页面。你也可以先前往 Krita 用户论坛 提出建议。
开发冲刺活动
Krita 的核心开发人员会不定期地举办名为“开发冲刺活动”的线下碰头会。参加人员会在约一周时间里共处一室,集中处理程序代码、UX 设计、网站等事务。Krita 的开发冲刺活动通常在荷兰的代芬特尔进行。参加活动的旅费通常由 KDE e.V. 赞助,而住宿费用则由 Krita 基金会赞助。