Розробка: огляд
Ласкаво просимо до екосистеми розробки Trinity Projects. Цей простір об'єднує знання, інструменти та стандарти, необхідні для участі в розробці наших лаунчерів.
Проєкт
Наразі наша розробка зосереджена на зростаючій екосистемі проєктів з відкритим вихідним кодом:
- Trinity Launcher: Наша базова платформа та платформа керування екземплярами для Minecraft Bedrock.
- Neko Void: Дистрибутив Void Linux з
runit, робочим столом MATE та попередньо налаштованою підтримкою ігор. На 100% без systemd. - CMUS++: Надлегкий термінальний музичний плеєр із керуванням з клавіатури, написаний на C++17.
- Audio Source: Використовуйте пристрій Android як USB-мікрофон із керуванням через TUI та системний трей.
- BedrockOnLinux: Запускайте Minecraft Bedrock для Windows (видання GDK) у Linux із нативним акаунтом Microsoft/Xbox.
- GenovaLauncher: Сучасний графічний лаунчер для Minecraft: Bedrock Edition у Linux, побудований на PySide6 (Qt6).
Архітектура та філософія
Ми прагнемо створювати модульне, швидке та безпечне програмне забезпечення. Наша архітектура базується на розподілі відповідальності: Core керує важкими процесами, а UI забезпечує плавний і сучасний користувацький досвід.
Повний стек технологій та розбивку компонентів дивіться на сторінці проєкту Trinity Launcher та сторінці проєкту Neko Void.
З чого почати?
Якщо ви новачок у проєкті, рекомендуємо дотримуватися такого порядку:
- Вивчіть проєкти: Перейдіть у розділ Проєкти, щоб зрозуміти архітектуру та технічні деталі кожного проєкту.
- Оберіть свій проєкт: Кожен проєкт має власну домашню сторінку з повною документацією — Trinity Launcher, Neko Void, CMUS++, Audio Source, BedrockOnLinux та GenovaLauncher.
Зв'язок і підтримка
- Issues: Щоб повідомити про помилки, використовуйте вкладку Issues у кожному репозиторії.
Потрібна допомога?
Приєднуйтесь до нашої спільноти в Discord, щоб отримати підтримку
Будьте в курсі
Слідкуйте за нашою спільнотою у Fluxer
Приєднуйтесь до спільноти
Обговорюйте в нашій спільноті на Reddit r/TrinityUnix