Fcitx needs you (again.)

前段时间并没有时间,估计申请成为 GSoC 的项目也无望,现在将会有一些时间,如果对 Fcitx 开发有兴趣的,可以申请以下任务的开发。

按照Feature的完成算,我个人会提供一定的资金,虽然资金并不算多,但也就是表示下我的心意。奖励的多寡按照我内心的难度排序。

无论你开发了以下的哪个feature,不必承担这个task之后的维护,当然如果你乐意加入长期的开发,我表示欢迎(当然……奖励仅此一次)。

下面会列出相关的任务,以及需要的技能。如果纯粹的什么都不了解,我不希望你来给我发信,毕竟还有很多不需要编程技能的任务,例如fcitx其他语言的翻译,wiki的维护。

1、Mac 移植 (当然最好你有Mac环境,了解Mac的输入法开发大概是不可能的,那么至少了解Objective C),800¥,完成到可以使用,界面无需支持皮肤功能。

2*、GNOME 集成 (Glib,Gtk 的开发),400¥,完成gnome-control-center和gnome-settings-daemon的patch。

3*、基于图形界面的工具(Qt 优先,语言不限,但你最好别找忒冷门语言的)

3.1 码表管理,管理码表的词库 3.2 已有附加组件的配置文件编辑,包括 双拼方案,快速输入,拼音符号,标点

以上两项每项 200¥,可分别参与。(By kevinchou)

4、Maliit 支持 (需要Qt,最好了解QDBus) 600¥,要求的完成程度,完全能使用。

5*、Sunpinyin 的多词库支持(这个准确来说不是Fcitx的项目,但是我也表示赞助一下……),需要技能sqlite,c++,qt优先。500¥,要求支持多词库,并且界面也完整。

6*、将 fcitx 的 dbus 移植一份 private dbus server,但依然保持支持和系统dbus的通信,采用的方式无论是多进程还是单进程都无所谓,即使使用dbus-launch都可以。要求是,fcitx退出时完成退出,让im module可以通过private dbus server和fcitx通信。200¥

另外,标注有 * 的项,表示我脑中已经有了至少一种如何实现以及相关细节的方式。

以上条目可能不断增加,并且在完成前长期有效。如果我自己有时间,我不保证我自己不会去实现(当然……我是不会请我自己吃响应的RMB的饭的 XD )

以上所有项目,都要求在github进行开发,我会尽我可能review code,如果有需要fcitx主程序扩展的部分我也会提供帮助,所有代码的License(除了Sunpinyin的之外,那个需要按照Sunpinyin的License发布)需要按照GPLv2+发布。

较长的讨论我希望在 fcitx-dev googlegroups.com 上进行。另外补充是,每项仅限一人,这是为了效率,如果你现在不懂你以后也会懂的。

以上任务视完成情况,我还会提供额外原始之外的0~50%的附加。

关于我为什么要采用这样的方式,准确说法就是我个人能力是绝对有限的,如果你把它当作Fcitx自己的GSoC也无可厚非,我愿意为Fcitx付出这些。

我的联系方式: wengxt  gmail.com

原文地址:CS Slayer

Now have 2 Responses to “Fcitx needs you (again.)”

  1. Soli 2012-07-23 11:37 says: 回复

    前几天因为升级,fcitx 不干活了,转投 ibus-googlepiyin 了。

  2. c 2012-07-25 23:21 says: 回复

    这玩意儿又活了?

发表回复