bitmine/readme.md
Ivan I. Ovchinnikov 32d57b9eaf basic redmine tasks
2026-03-13 22:35:39 +03:00

1.0 KiB
Raw Permalink Blame History

Технология

Язык: Rust (стабильная ветка). Web-фреймворк: Axum (эргономичный, нативный для tokio, легко расширяется). Шаблонизатор (для Web-интерфейса): Askama (компилируемые шаблоны, типобезопасность) или отдача JSON для отдельного фронтенда. Пока предположим серверный рендеринг для простоты, но оставим возможность выбора. Асинхронность: Tokio. Конфигурация: dotenv + структурированный конфиг.

Структура проекта

config: чтение настроек (URL, ключи). handlers: обработка HTTP-запросов (веб-интерфейс). services: логика взаимодействия с внешними системами (Redmine, Система 2). models: структуры данных (Задача, Пользователь).