Re: Re: [OT]CSDN开源夏令营




个人觉得有点难了。我之前提的项目,有考虑中国大陆学生在对当下开源环境的能力,
那个项目没有用到太多开源依赖库,学生学习周期小。任务明确,虽然在实施上有创新
余地,在设计上其实少创新余地(有意如此,现阶段突出设计会出来不能用的产品,
权衡过),容易检验是否成功,就跟做高考题一样。

David 可能是在考虑项目需要做到什么,以为学生和全球GSoC水平一样的。大凡含有
refactor关键字的项目我认为都不适合我国学生做,因为不仅需要了解过去,又需要对
未来的需求有所预期,两者又都少不了沟通对话,对我们喜欢单干的学生是个
挑战,而目前猫毛顺着抹是必要的。现在已经周四,改估计来不及了,也好,是个机会
考验一下学生,我等老头子们得到这个机会更新我们对现在学生的认识。

On Thu, 12 Jun 2014, Emily Chen wrote:

david 和kat也会当mentor, 提交几个项目。 目前可以提前剧透一下David的提案。
Bin Li在帮忙协调翻译工作,提交到CSDN的系统上。
要是CSDN的代码之夏系统支持英文就好了,
这样国外的mentor可以直接在这个系统上提交项目。

-emily


=====================================
?? ??===============
Thanks for offering to translate the information! I have a couple of project
ideas.

Project Name: Command-line tagging client for EasyTAG

Project Detail: EasyTAG is a GUI for editing audio file tags (metadata).
 Recently, there have been several requests from users for a command-line
tagging client, to complement the graphical interface. The tagging code
inside EasyTAG will need to be factored out into a shared library. Then, a
command-line client will need to be written, which can replicate most of the
functionality of the GUI application, and uses the same tagging code.

Skills for students: Good knowledge of C (EasyTAG is written in C).
GLib/GObject knowledge an advantage, but not a requirement. Good English
communication skills, and comfortable with email and/or IRC.

Judgement for work: Roughly 30 to 50% of the project would be factoring out
the tagging code into a library, and the remaining work would be writing a
command-line client. The shared library should be deliverable at the halfway
point. A minimal client application would be able to display and write
standard tag fields. There should be enough time for adding more features,
such as batch processing, but these would be depending on available time and
student skill level.

For the second idea, working on Logs might be fun.

Project Name: Implement the next phase of design for GNOME Logs

Project Detail: Logs, a log viewer for the systemd journal for GNOME, is a
new project with a lot of scope for improvement. Several new design mockups
exist, to improve how Logs shows information to the user. The designs need
to be implemented, with feedback from the GNOME design team. A selection of
bugs which need to be fixed for the next round of designs, is:
https://bugzilla.gnome.org/show_bug.cgi?id=727895
https://bugzilla.gnome.org/show_bug.cgi?id=726229
https://bugzilla.gnome.org/show_bug.cgi?id=726228
https://bugzilla.gnome.org/show_bug.cgi?id=709153
https://bugzilla.gnome.org/show_bug.cgi?id=710712

Skills for students: Good knowledge of C (Logs is written in C).
 GLib/GObject and GTK+ knowledge an advantage, but not a requirement. Good
English communication skills, and comfortable with email and/or IRC.

Judgment for work: At least the 5 listed bugs need to be fixed (code
written, reviewed and merged to master). This might be enough work for
someone completely new to GTK+, but a more experienced student would be
expected to work more closely with the design team, and to file new bugs for
new features as they are designed.

Please let me know if you need more detail, and I will be happy to add it.
Kat and I will be travelling for most of tomorrow, so we might not get back
to you until early Friday.

Thanks again!


在 2014年6月12日 上午3:28,梁辰晔 <liangchenye gmail com>写道:
      看到Weiwu的 提案了,好具体 :)

      有没什么gnome-shell-extension相关的项目可以提下?

_______________________________________________
gnome-cn-list mailing list
gnome-cn-list gnome org
https://mail.gnome.org/mailman/listinfo/gnome-cn-list





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]