Коллаборативный визуальный редактор Typst проектов
- Rust 99.9%
- Just 0.1%
| data | ||
| proto | ||
| ringed | ||
| src | ||
| .gitignore | ||
| build.rs | ||
| Cargo.lock | ||
| Cargo.toml | ||
| Justfile | ||
| LICENSE | ||
| README.md | ||
Typsted
Визуальный и текстовый редактор многофайловых Typst проектов с синхронизацией по сети в клиент-серверном и мультивещательном режиме.
Сборка
- Установить зависимости, на Альте:
apt-get install gcc pkg-config glib2-devel libgio-devel libgraphene-devel libgtk4-devel libgtksourceview5-devel libprotobuf-devel
На Windows (не проверялось, нужен Visual Studio Build Tools с поддержкой C++):
rustup default stable-msvc
pip install gvsbuild
gvsbuild build gtk4 gtksourceview5
$env:Path = "C:\gtk-build\gtk\x64\release\bin;" + $env:Path
$env:PKG_CONFIG_PATH = "C:\gtk-build\gtk\x64\release\lib\pkgconfig"
$env:LIB = "C:\gtk-build\gtk\x64\release\lib;" + $env:LIB
На Windows с помощью MSYS2 в URCT64 shell (тоже не проверялось):
pacman -Syu
pacman -S \
mingw-w64-ucrt-x86_64-gcc \
mingw-w64-ucrt-x86_64-pkgconf \
mingw-w64-ucrt-x86_64-gtk4 \
mingw-w64-ucrt-x86_64-gtksourceview5
pacman -S mingw-w64-ucrt-x86_64-gtksourceview5
rustup toolchain install stable-gnu
rustup default stable-gnu
На Mac OS (не проверял):
brew install gtksourceview5 pkgconf
- Собрать проект:
cargo build
- Запустить проект:
cargo run