GIT

Nós usamos o Git para manter nosso código-fonte, no repositório Git do GNOME. Informações adicionais sobre o gitlab.gnome.org estão disponíveis em wiki.gnome.org/Git.

glibmm e gtkmm estão nos módulos glibmm e gtkmm. Há também um módulo gtkmm-documentation que contém o livro do gtkmm e seus exemplos. Veja abaixo para instruções.

Meson é o sistema de compilação recomendado. Se você compilar com Autotools (autoconf, automake, etc.), precisará executar o script autogen.sh para gerar os arquivos de compilação. Recomendamos jhbuild ou gnome-build-meta para configurar um prefixo de desenvolvimento separado.

Acesso anônimo

Para aqueles que não possuem uma conta no GNOME, checkouts anônimos estão disponíveis.

Por exemplo, para baixar a última versão do gtkmm:

git clone https://gitlab.gnome.org/GNOME/gtkmm.git

Módulos e ramos

Nós estamos sincronizados com o agendamento de lançamentos do GNOME. Então, nós usamos o padrão de nomes de ramos do GNOME.

gtkmm e glibmm

Componente Versão Módulo Git Nome do ramo
gtkmm-4.0 latest gtkmm master
gtkmm-4.0 4.2 gtkmm gtkmm-4-2
gtkmm-3.0 3.24 gtkmm gtkmm-3-24
glibmm-2.68 latest glibmm master
glibmm-2.68 2.68 glibmm glibmm-2-68
glibmm-2.4 2.66 glibmm glibmm-2-66

gnomemm

Componente Versão da API Módulo Git Nome do ramo
libglademm libglademm master
gconfmm gconfmm master
libgnomecanvasmm libgnomecanvasmm master

*mm bindings para outras APIs relacionadas com o GNOME

Os seguintes bindings não estão necessariamente no mesmo agendamento que aqueles listados acima.

Componente Versão Módulo Git Nome do ramo
libgdamm libgdamm master
libgnomedbmm libgnomedbmm master
goocanvasmm goocanvasmm master
libpanelappletmm libpanelappletmm master