From ef6e36ae16fb17720f90c9c5aa0c6acfc1902c22 Mon Sep 17 00:00:00 2001 From: Egor Deev Date: Tue, 6 Oct 2026 18:14:43 +0300 Subject: [PATCH] =?UTF-8?q?README:=20=D0=B1=D0=B5=D0=B9=D0=B4=D0=B6=D0=B8?= =?UTF-8?q?=20CI=20=D0=B8=20=D1=80=D0=B5=D0=BB=D0=B8=D0=B7=D0=B0,=20=D0=B3?= =?UTF-8?q?=D0=BE=D1=82=D0=BE=D0=B2=D1=8B=D0=B9=20=D0=BA=D0=BB=D0=B8=D0=B5?= =?UTF-8?q?=D0=BD=D1=82=20=D0=B4=D0=BB=D1=8F=20Windows=20=D0=B8=20Linux?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.en.md | 8 +++++++- README.md | 8 +++++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/README.en.md b/README.en.md index 9b716b1..708d9c4 100644 --- a/README.en.md +++ b/README.en.md @@ -2,6 +2,9 @@ [Русский](README.md) · **English** +[![CI](https://github.com/EDeev/quizlab/actions/workflows/ci.yml/badge.svg)](https://github.com/EDeev/quizlab/actions/workflows/ci.yml) +[![Release](https://img.shields.io/github/v/release/EDeev/quizlab)](https://github.com/EDeev/quizlab/releases) + 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 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 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 cd lab-3 diff --git a/README.md b/README.md index 6399d1c..6dc04da 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,9 @@ **Русский** · [English](README.en.md) +[![CI](https://github.com/EDeev/quizlab/actions/workflows/ci.yml/badge.svg)](https://github.com/EDeev/quizlab/actions/workflows/ci.yml) +[![Release](https://img.shields.io/github/v/release/EDeev/quizlab)](https://github.com/EDeev/quizlab/releases) + Три лабораторные по архитектуре программных систем, построенные вокруг одного приложения. Сначала REST API викторин на Django REST Framework, затем то же API в Docker в четырёх вариантах развёртывания, затем десктопный клиент на C++/Qt с паттернами Singleton и Adapter. @@ -62,7 +65,10 @@ docker compose up -d # API на http://localhost/api/quiz/ Остальные варианты запускаются так же из своих папок. Для `caddy/` сначала выполните `sh gen-cert.sh`, сайт откроется на `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 cd lab-3