PHP-GTK Client for Gemini Protocol
Go to file
2024-08-14 15:29:25 +03:00
bin init bin directory 2024-08-04 18:30:49 +03:00
po init tab data content class 2024-08-13 11:18:04 +03:00
src update data on activate request 2024-08-14 15:29:25 +03:00
.gitignore init sqlite database library 2024-08-11 12:35:57 +03:00
LICENSE initial commit 2024-08-04 17:31:41 +03:00
Makefile init tab data content class 2024-08-13 11:18:04 +03:00
README.md update readme 2024-08-11 15:02:34 +03:00

Yoda - Browser for Gemini protocol

GTK 4 / C++ implementation branch

Important

Project in development!

Build

Linux

apt install git\
            libgtkmm-4.0-dev\
            libglibmm-2.68-dev\
            libsqlite3-dev
  • git clone https://github.com/YGGverse/Yoda.git
  • cd Yoda
  • git checkout master
  • make

Update

  • git pull
  • make clean
  • make

Localization

Official

Personal

  • apt install intltool
  • cd po
  • intltool-update --pot

Development

Environment

pkg-config --cflags --libs gtkmm-4.0\
                           glibmm-2.68\
                           sqlite3

Contribution

  • cd Yoda
  • git checkout master
  • git pull
  • git checkout -b 'contribution-name'

Documentation

Components

  • GTK - free and open-source cross-platform widget toolkit
    • gtkmm - official C++ interface for GTK
  • SQLite - profile database