我如何开始为GNOME做贡献?

时间:2010-09-25 17:37:06

标签: gnome

如何开始为GNOME做贡献?我可以使用C ++和Python编程,但从未接触过C.我甚至不熟悉GTK。

说实话,我不知道GNOME是如何工作的。我所拥有的只是渴望以某种方式为此作出贡献。

你建议我从哪里开始?任何教程,邮件列表或任何东西。我准备好努力工作,我只需要一个方向。

PS:我可以用谷歌搜索问题,但没有什么能比我在大多数问题上返回SO所见的经验更胜一筹。

5 个答案:

答案 0 :(得分:12)

  1. 访问Join GNOME
  2. 弄清楚你想为他们做些什么
  3. 如果是开发,那么:
    1. 学习C和GTK
    2. 结帐源代码
    3. 浏览错误跟踪器以找到合理大小的任务,并寻求更多高级提交者的帮助,告诉您什么是您的级别
    4. 修复并提交补丁
    5. 等待玫瑰和荣耀
  4. 但也许你可以帮助其他事情,如Join GNOME所述
    1. 翻译
    2. 设计/艺术品
    3. 技术文档(审核,校对)
  5. 祝您好运并感谢您尝试贡献。

答案 1 :(得分:5)

请务必查看GNOME Love。这是一个旨在让人们开始使用GNOME的网站。

答案 2 :(得分:2)

通过为Gnome shell创建新扩展,您可能会发现它非常方便。 https://extensions.gnome.org/上有很多扩展。它需要JavaScript编程。它还将为您提供有关Gnome中工作方式的见解。

答案 3 :(得分:1)

使用以下手册启动简单程序。

The GTK+ tutorial

GTK+ 2 Reference Manual

GTK+ 3 Reference Manual

在此处显示您的计划:http://www.gtkforums.com/(项目展示)

答案 4 :(得分:-1)

还要注意:

你不必学习C(即使这是一个好主意)。您可以在python中使用PyGtk进行GTK开发(但由于python的速度,我不建议这样做)。 用于c ++的GTK绑定也退出它的名为gtkmm。它具有许多其他图像的结合(Cluttermm,Cairomm,Pangomm)。

有大量语言的绑定,但本机C是最好的解决方案。

我建议学习vala,因为它易于使用,但也因为它的速度(但这只是个人喜好)。

还要检查gnome-devel-demo。可能很有用