Krita 社区工作
Krita 社区的参与者应该保持联系。除了https://www.krita.org 网站外,Krita项目还有三个主要的联系渠道:
互联网中继聊天 (IRC)
邮件列表
Phabricator 网站
虽然 Krita 的开发者和用户会使用 Twitter、Mastodon、Reddit, Google+、Tumblr 或 Facebook 等社交媒体,但它们并不是我们讨论新功能、程序问题、软件开发或制定未来计划的地方。
除了上面三个主要的联系渠道外,我们还有下面的交流方式:
程序问题追踪器
开发冲刺活动
在这些地方,你会发现总有那么几个人特别活跃,他们便是 Krita 的核心团队。
Halla (irc: halla): project maintainer, lead developer. Works full-time on Krita. Manages the Krita Foundation, triages bugs, does social media and admin stuff. Halla is also on Reddit as hallaewijnrempt.
Dmitry (irc: dmitryK|log): lead developer. Works full-time on Krita.
Wolthera (irc: Wolthera_laptop): developer, writes the manual and tutorials, triages bugs, helps people out. Works full-time on Krita.
Ivan Yossi (irc: ivanyossi|log): developer. Works full-time on Krita.
Agata Cacko (irc: tiar): developer, user supporter. Works full-time on Krita. Also on reddit as u/-tiar- .
Scott Petrovic (irc: scottyp): UX designer, developer, webmaster.
David Revoy (irc: deevad):资深用户,创作了自由漫画 Pepper & Carrot,维护 Krita 的资源包。
Alvin Wong (irc: windragon): windows guru.
Ben Cooksley (irc: bcooksley):KDE 系统管理员。
Krita 的团队人员遍布全球,但大部分的开发工作在欧洲和俄罗斯进行。
Krita 项目是 KDE 社区大集体的一员。KDE® 社区是一个自由软件社区,致力于创建开放且用户友好的计算体验,它提供了先进的图形化桌面环境,一系列用于通信、办公、教育和娱乐领域的应用程序以及一套能够轻松构建应用程序的软件平台。KDE 贡献者指引也适用于 Krita 项目,可通过 此链接 查看。
Krita 基金会是为了支持 Krita 项目的发展而成立的。自2013年以来 Krita 基金会一直在赞助 Dmitry 为 Krita 项目进行的工作。
互联网中继聊天
IRC 是 Krita 项目主要的通信渠道。每种操作系统都有适用的 IRC 客户端,Krita 网站上也有一个 IRC 网页客户端。
Joining IRC: connect to Libera.Chat, select a unique nickname and join the #krita and ##krita-chat channels. #krita is for on-topic talk, ##krita-chat for off-topic chat.
Don’t ask to ask: if you’ve got a question, just ask it.
如果看到有好几个不同的讨论在同时进行,别慌。在业务繁忙的频道里这是家常便饭。看清楚你的谈话对象,@ 他们的用户名就行了。
输入某人的昵称外加一个冒号即可与其进行交谈。
Almost every Monday, at 16:00 CET or CEST, we have a meeting where we discuss what happened in the past week, what we’re doing, and everything that’s relevant for the project. The meeting notes are kept in google docs.
Krita 的各个频道在 CET 或 CEST 时间的早上和晚间最为活跃,而在美国时间的早上和晚间最为安静。
IRC 不会保存记录。频道窗口一旦关闭,你将离开对话,在下次登录之前你将无法读取频道内发生的一切。如果你在 IRC 中提出了问题,你必须保持登录状态才能得到回答。
如果你不停地连接和断开,对于其他用户来说是一种滋扰,也会打断别人的对话。如果网络连接实在不稳定,请使用其他联系渠道。
邮件列表
邮件列表用于发表公告,也会被零星地用于讨论。所有打算为 Krita 项目进行贡献的参与者都应该订阅我们的邮件列表。
该邮件列表叫做 “kimageshop”,它是 Krita 项目最早的名称。因为商标问题,项目的名称发生过两次更改,先是改为 Krayon,后来才改为 Krita。
Gitlab (KDE Invent)
Gitlab serves the following purposes for the Krita team:
Reviewing volunteers’ submissions through Merge Requests (MR) on Graphics/Krita for the code and Documentation/Krita.org Documentation Website for the content of the Krita Manual.
Host the code git repository: https://invent.kde.org/graphics/krita.git . Note that while there are mirrors of our git repository on Github and Phabricator, we do not use them for Krita development.
Host the Krita Manual content repository: https://invent.kde.org/documentation/docs-krita-org
Do not make new issues on Gitlab or use it to make bug reports.
Do put all your code submissions (merge requests) on Gitlab. Do not attach patches to bugs in the bug tracker.
Phabricator 网站
KDE 的 Phabricator 网站为 Krita 团队提供了以下功能:
- 跟踪我们正在进行的工作:https://phabricator.kde.org/maniphest/ 包括开发任务、设计新功能、UX 设计和与网站有关的任务。
不要 把程序问题当成任务在 Phabricator 上面发布。Phabricator 是我们组织协调工作的场所。
Bugzilla:程序问题跟踪器
Krita 与 KDE 社区的其他项目共用一个程序问题跟踪器。Krita 的程序问题被放在在 Krita 产品项目里。程序问题跟踪器中的报告可以分为两类:问题 (bugs) 和愿望 (wishes)。程序问题的报告流程请参阅 KDE 文档的“程序问题报告”和“程序问题分拣”章节。愿望报告其实就是新功能请求。除非有开发人员让你这样做,否则不要在 Bugzilla 里面报告新功能请求。关于如何创建一个好的新功能请求,参见 KDE 文档的“新功能请求”章节。
开发冲刺活动
有些时候 Krita 的核心开发人员会聚集起来,面对面地集中处理程序代码、UX 设计、网站等事务。这样的活动叫做“开发冲刺活动”,通常在荷兰的代芬特尔进行。参加活动的旅费通常由 KDE e.V. 资助,而住宿费用则由 Krita 基金会资助。