Git

我们使用 Git 来维护我们的源代码,它在 GNOME Git 代码库中。更多关于 git.gnome.org 的信息在 live.gnome.org/Git

glibmm 和 gtkmm 在 glibmmgtkmm 模块中。还有一个 gtkmm-documentation 模块,它包含了 gtkmm 的书和例子。请看下面的说明。

你将需要运行 autogen.sh 脚本来生成构建文件。我们建议使用 jnbuild 来设置一个单独的开发前缀。

匿名访问

对那些没有 GNOME 登录账户的人,可以使用匿名来 checkout。

比如,用下面的命令去 check out 最新的 gtkmm 版本:

git clone git://git.gnome.org/gtkmm

模块和分支

我们是与 GNOME 发布日程同步的,所以我们使用 标准 GNOME 分支名称

gtkmm 与 glibmm

组件 版本 Git 模块 分支名称
gtkmm 2.17/18 gtkmm master
gtkmm 2.16 gtkmm gtkmm-2-16
glibmm 2.21/22 glibmm master
glibmm 2.20 glibmm glibmm-2-20

gnomemm

组件 API 版本 Git 模块 分支名称
libglademm libglademm master
gconfmm gconfmm master
libgnomecanvasmm libgnomecanvasmm master

其它 GNOME 相关的 API 的 *mm 绑定

下列绑定不一定按照上面所列的那样使用相同的日程。

组件 版本 Git 模块 分支名称
libgdamm libgdamm master
libgnomedbmm libgnomedbmm master
goocanvasmm goocanvasmm master
libpanelappletmm libpanelappletmm master