mirror of
https://github.com/EDeev/quizlab.git
synced 2026-10-07 20:49:34 +03:00
README: бейджи CI и релиза, готовый клиент для Windows и Linux
This commit is contained in:
parent
b4533d0735
commit
ef6e36ae16
2 changed files with 14 additions and 2 deletions
|
|
@ -2,6 +2,9 @@
|
||||||
|
|
||||||
[Русский](README.md) · **English**
|
[Русский](README.md) · **English**
|
||||||
|
|
||||||
|
[](https://github.com/EDeev/quizlab/actions/workflows/ci.yml)
|
||||||
|
[](https://github.com/EDeev/quizlab/releases)
|
||||||
|
|
||||||
Three software architecture labs built around one application: a quiz REST API on Django REST Framework,
|
Three software architecture labs built around one application: a quiz REST API on Django REST Framework,
|
||||||
the same API in Docker with four deployment options, and a C++/Qt desktop client using the Singleton and
|
the same API in Docker with four deployment options, and a C++/Qt desktop client using the Singleton and
|
||||||
Adapter patterns.
|
Adapter patterns.
|
||||||
|
|
@ -62,7 +65,10 @@ docker compose up -d # API at http://localhost/api/quiz/
|
||||||
The other options run the same way from their folders. For `caddy/`, run `sh gen-cert.sh` first; the site
|
The other options run the same way from their folders. For `caddy/`, run `sh gen-cert.sh` first; the site
|
||||||
opens at `https://localhost`.
|
opens at `https://localhost`.
|
||||||
|
|
||||||
The client (needs Qt 6 and CMake):
|
A prebuilt client is in the [releases](https://github.com/EDeev/quizlab/releases/latest): `quizlab-client-windows-x64.zip`
|
||||||
|
(unpack and run `quizlab-client.exe`) and `quizlab-client-linux-x86_64.AppImage` (`chmod +x` and run).
|
||||||
|
|
||||||
|
Building the client from source (needs Qt 6 and CMake):
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
cd lab-3
|
cd lab-3
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,9 @@
|
||||||
|
|
||||||
**Русский** · [English](README.en.md)
|
**Русский** · [English](README.en.md)
|
||||||
|
|
||||||
|
[](https://github.com/EDeev/quizlab/actions/workflows/ci.yml)
|
||||||
|
[](https://github.com/EDeev/quizlab/releases)
|
||||||
|
|
||||||
Три лабораторные по архитектуре программных систем, построенные вокруг одного приложения. Сначала
|
Три лабораторные по архитектуре программных систем, построенные вокруг одного приложения. Сначала
|
||||||
REST API викторин на Django REST Framework, затем то же API в Docker в четырёх вариантах развёртывания,
|
REST API викторин на Django REST Framework, затем то же API в Docker в четырёх вариантах развёртывания,
|
||||||
затем десктопный клиент на C++/Qt с паттернами Singleton и Adapter.
|
затем десктопный клиент на C++/Qt с паттернами Singleton и Adapter.
|
||||||
|
|
@ -62,7 +65,10 @@ docker compose up -d # API на http://localhost/api/quiz/
|
||||||
Остальные варианты запускаются так же из своих папок. Для `caddy/` сначала выполните `sh gen-cert.sh`,
|
Остальные варианты запускаются так же из своих папок. Для `caddy/` сначала выполните `sh gen-cert.sh`,
|
||||||
сайт откроется на `https://localhost`.
|
сайт откроется на `https://localhost`.
|
||||||
|
|
||||||
Клиент (нужны Qt 6 и CMake):
|
Готовый клиент — в [релизах](https://github.com/EDeev/quizlab/releases/latest): `quizlab-client-windows-x64.zip`
|
||||||
|
(распакуйте и запустите `quizlab-client.exe`) и `quizlab-client-linux-x86_64.AppImage` (`chmod +x` и запустить).
|
||||||
|
|
||||||
|
Сборка клиента из исходников (нужны Qt 6 и CMake):
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
cd lab-3
|
cd lab-3
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue