Начало работы, Aurora Apps
Вы можете поучаствовать в добавлении приложений в список, который будет доступен:
Для этого необходимо изучить репозиторий, добавить по аналогии директорию с проектом и скрипт сборки.
Пример приложения
Структура проекта для сборки пакетов и получения необходимой информации.
.
├── apps
│ ├── com.keygenqt.rogue_shooter
│ │ ├── builds
│ │ │ ├── com.keygenqt.rogue_shooter-0.1.1-1.aarch64.rpm
│ │ │ ├── com.keygenqt.rogue_shooter-0.1.1-1.armv7hl.rpm
│ │ │ └── com.keygenqt.rogue_shooter-0.1.1-1.x86_64.rpm
│ │ ├── build.sh
│ │ ├── data
│ │ │ └── 172x172.png
│ │ ├── patches
│ │ │ ├── 001.patch
│ │ │ └── 002.patch
│ │ └── spec.json
com.keygenqt.rogue_shooter
- Идентификатор приложения после сборки.builds
- Папка с пакетами после выполненияbuild.sh
.build.sh
- Скрипт сборки проекта.data
- Папка с иконкой и другими данными.patches
- Патчи Git, примененные к проекту после клонирования.spec.json
- Информация о проекте.
spec.json
Файл, который приложение считывает для получения информации о проекте.
{
"name": "Rogue Shooter",
"icon": "https://github.com/keygenqt/aurora-apps/blob/main/apps/com.keygenqt.rogue_shooter/data/172x172.png?raw=true",
"desc": "This is a simple scrolling shooter game which we use for testing the performance of Flame.",
"desc_ru": "Это простая игра-шутер с прокруткой, которую мы используем для тестирования производительности Flame.",
"repo": "https://github.com/flame-engine/flame/tree/main/examples/games/rogue_shooter",
"groups": ["flutter", "game"]
}
Группа
flutter
- Проекты, написанные на Flutter.kmp
- Проекты, написанные с использованием Kotlin Multiplatform.pwa
- Проекты, написанные с использованием WebView и т. д.qt
- Проекты, написанные на Qt.example
- Функциональные приложения, демонстрирующие подходы к разработке.demo
- Проекты, демонстрирующие использование технологий.game
- Просто демонстрационные игры.plugin
- Пример плагина flutter.