2024-08-05 06:50:58 +03:00
|
|
|
# Yoda - Browser for [Gemini protocol](https://geminiprotocol.net)
|
2024-08-04 19:50:29 +03:00
|
|
|
|
|
|
|
GTK 4 / C++ implementation branch
|
2024-08-04 17:31:41 +03:00
|
|
|
|
|
|
|
> [!IMPORTANT]
|
|
|
|
> Project in development!
|
|
|
|
>
|
|
|
|
|
2024-08-07 07:35:53 +03:00
|
|
|
## Build
|
2024-08-07 07:30:46 +03:00
|
|
|
|
2024-08-07 07:35:53 +03:00
|
|
|
### Linux
|
2024-08-04 17:31:41 +03:00
|
|
|
|
2024-08-08 12:44:27 +03:00
|
|
|
* `sudo apt install git libgtkmm-4.0-dev`
|
2024-08-04 17:31:41 +03:00
|
|
|
* `git clone https://github.com/YGGverse/Yoda.git`
|
|
|
|
* `cd Yoda`
|
|
|
|
* `git checkout master`
|
2024-08-07 07:30:46 +03:00
|
|
|
* `make`
|
|
|
|
|
2024-08-07 07:35:53 +03:00
|
|
|
#### Update
|
2024-08-07 07:30:46 +03:00
|
|
|
|
|
|
|
* `git pull`
|
|
|
|
* `make clean`
|
|
|
|
* `make`
|
|
|
|
|
|
|
|
## Development
|
|
|
|
|
|
|
|
### Environment
|
|
|
|
|
2024-08-08 12:44:27 +03:00
|
|
|
* `pkg-config --cflags --libs gtkmm-4.0`
|
2024-08-07 07:30:46 +03:00
|
|
|
|
|
|
|
### Contribution
|
|
|
|
|
|
|
|
* `cd Yoda`
|
|
|
|
* `git checkout master`
|
2024-08-07 07:39:06 +03:00
|
|
|
* `git pull`
|
2024-08-07 07:30:46 +03:00
|
|
|
* `git checkout -b 'contribution-name'`
|