Skip to content

Commit

Permalink
Add groups, remove eng & pub.
Browse files Browse the repository at this point in the history
  • Loading branch information
Vitaliy Zarubin committed Dec 18, 2024
1 parent 2dce168 commit 6cf1bf0
Show file tree
Hide file tree
Showing 17 changed files with 683 additions and 757 deletions.
2 changes: 1 addition & 1 deletion collection/authors/ru.pkl → collection/authors.pkl
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import "../templates/AuthorTemplate.pkl"
import "templates/AuthorTemplate.pkl"

/*
Open Mobile Platform
Expand Down
17 changes: 0 additions & 17 deletions collection/authors/en.pkl

This file was deleted.

63 changes: 59 additions & 4 deletions collection/dataset.pkl
Original file line number Diff line number Diff line change
@@ -1,7 +1,62 @@
import "faq/dataset.pkl" as faq_dataset
import "pub/dataset.pkl" as pub_dataset
import "authors.pkl"
import "groups/aurora.pkl" as g_aurora
import "groups/errors.pkl" as g_errors
import "groups/flutter.pkl" as g_flutter
import "groups/kmp.pkl" as g_kmp
import "groups/other.pkl" as g_other
import "groups/qt.pkl" as g_qt
import "groups/tools.pkl" as g_tools
import "templates/ItemTemplate.pkl"

dataset {
faq = faq_dataset.dataset
pub = pub_dataset.dataset
// Groups
...g_aurora.dataset
...g_errors.dataset
...g_flutter.dataset
...g_kmp.dataset
...g_other.dataset
...g_qt.dataset
...g_tools.dataset
// Demo
new ItemTemplate {
t = "Демонстрационное_сообщение."
i = "https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/affe3cbb-2142-4fce-88f9-dee606276754.png"
b = """
Ознакомится с "HTML style" можно по ссылке:
1. https://core.telegram.org/bots/api#html-style
2. <a href="https://core.telegram.org/bots/api#html-style">HTML style</a>
В этом сообщении демонстрируются теги которые можно использовать:
1. <b>bold</b>
2. <i>italic</i>
3. <u>underline</u>
4. <s>strikethrough</s>
5. <span class="tg-spoiler">spoiler</span>
<blockquote>⌫
Вот так выглядит цитата без expandable.
</blockquote>
<blockquote expandable>⌫
Что бы тексты не превращались в длиииииную строку введен символ U+232B.⌫
1. Символ за <code>&gt;</code> - будет удалена новая строка следом идущая.
2. В тексте - удалит новую строку и поставит пробел.
3. Один в строке - строка будет удалена.
</blockquote>
Кодовая вставка:
<pre><code class="language-cpp">⌫
// Будьте аккуратны добавляя символы, html может вас не понять. Символы должны быть экранированы!
int main(int argc, char *argv[]) {
return 0;
}
</code></pre>
Короткие формы:
1. <code>inline fixed-width code</code>.
2. <pre>inline fixed-width code</pre>
"""
a = authors.keygenqt
ts = 1734498526
}
}
7 changes: 0 additions & 7 deletions collection/faq/dataset.pkl

This file was deleted.

46 changes: 0 additions & 46 deletions collection/faq/en/dataset.pkl

This file was deleted.

148 changes: 148 additions & 0 deletions collection/groups/aurora.pkl
Original file line number Diff line number Diff line change
@@ -0,0 +1,148 @@
import "../authors.pkl"
import "../templates/ItemTemplate.pkl"

dataset = new Listing<ItemTemplate> {
new {
t = "Что такое ОС Аврора?"
i = "https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/c4450421-e4d8-4885-9914-82e33a77f13f.jpg"
k = new Listing<String> {
"aurora" "aurora os" "аврора" "что за" "операционная система"
}
b = """
ОС Аврора - российская мобильная операционная система.⌫
Система включает функции централизованного управления устройствами, шифрования данных и многофакторной аутентификации.
"""
a = authors.keygenqt
ts = 1734118140
}
new {
t = "Что такое песочница?"
k = new Listing<String> {
"sandbox" "окружение"
}
b = """
Это окружение, в котором запускается приложение, ограниченное в доступе к системе.⌫
Из терминала запустить приложение в этом окружении можно командой:
<pre>invoker --type=qt5 {com.keygenqt.package_name}</pre>
"""
a = authors.keygenqt
ts = 1733423881
}
new {
t = "Почему возникает ошибка 'Установка приложений без подписи источника запрещена'?"
k = new Listing<String> {
"error" "при установке"
}
b = """
В Аврора 5 стала обязательной дополнительная подпись на RPM пакете - подпись источника.⌫
Подпись источника криптографически заверяет того, кем был предоставлен тот или иной RPM пакет.⌫
Зачастую подпись источника добавляется официальными маркетами, например RuStore,⌫
когда вы загружаете свое приложение через админ панель.⌫
Для целей разработки вы можете отключить обязательное требование подписи источника пакетов через настройки.
"""
a = authors.dieTime
ts = 1733512746
}
new {
t = "Какую операционную систему лучше использовать для разработки под ОС Аврора?"
k = new Listing<String> {
"aurora" "aurora os" "ос" "os" "юзать"
}
b = """
Полный набор инструментов доступен на Linux (включая Flutter, Aurora CLI и Aurora Toolbox).⌫
Я бы рекомендовал Ubuntu 24.04 или Alt.⌫
Более детально можно ознакомится в документации по установке Аврора SDK⌫
https://developer.auroraos.ru/doc/5.1.3/sdk/app_development/setup
"""
a = authors.keygenqt
ts = 1733853509
}
new {
t = "Где указывать разрешения в ОС Аврора?"
k = new Listing<String> {
"aurora" "aurora os" "permissions" "desktop" "написать"
}
b = """
ОС Аврора поддерживает разрешения.⌫
В файле <code>.desktop</code>, проекта, их можно указать.
Более детально можно ознакомится в документации:
https://developer.auroraos.ru/doc/5.1.3/software_development/guidelines/rpm_requirements/desktop_requirements
"""
a = authors.keygenqt
ts = 1733853509
}
new {
t = "Где указывать необходимые зависимости для сборки проекта ОС Аврора?"
k = new Listing<String> {
"dependencies" "aurora" "aurora os" "BuildRequires"
}
b = """
В файле <code>.spec</code>, проекта, их можно указать используя параметр <code>BuildRequires</code>.
Более детально можно ознакомится в документации:
https://developer.auroraos.ru/doc/5.1.3/software_development/guidelines/rpm_requirements/spec_requirements
"""
a = authors.keygenqt
ts = 1733853509
}
new {
t = "Валидатор не пропускает динамическую библиотеку, что делать?"
k = new Listing<String> {
"ошибка валидации" "dynamic library" "как быть"
}
b = """
Взятые с собой динамические библиотеки, запрещенные валидатором можно исключить в файле <code>.spec</code>.
Пример:
<pre><code class="language-shell">⌫
%global __requires_exclude ^lib(ZXing)\\.so.*$
</code></pre>
"""
a = authors.keygenqt
ts = 1733853509
}
new {
t = "Где можно найти информацию по ОС Аврора?"
k = new Listing<String> {
"получить" "aurora" "aurora os"
}
b = """
Я бы начал поиски необходимой информации с официального портала ОС Аврора:⌫
https://auroraos.ru⌫
Заглянул в Telegram чат:⌫
https://t.me/aurora_devs⌫
или VK группу:⌫
https://vk.com/aurora_os
"""
a = authors.keygenqt
ts = 1733853509
}
new {
t = "Какие архитектуры поддерживает ОС Аврора?"
k = new Listing<String> {
"arch" "aurora" "aurora os"
}
b = """
В 5й ОС Аврора есть следующие варианты архитектур:
1. armv7hl (девайсы с ОС Аврора 32)
2. aarch64 (девайсы с ОС Аврора 64)
3. x86_64 (эмулятор с 5й версии)
Следует уточнить что процессор не всегда соответствует архитектуре установленной ОС.
"""
a = authors.keygenqt
ts = 1733853509
}
new {
t = "Есть ли курсы по ОС Аврора?"
k = new Listing<String> {
"aurora" "aurora os" "где найти"
}
b = """
Знаю такие варианты:
1. <a href="https://stepik.org/course/71788/info">Курс на Stepik</a>.
2. <a href="https://otus.ru/lessons/qt-aurora">Курс на Otus</a>.
3. <a href="https://www.infosystems.ru/courses/avtorizovannye_kursy/ISSF010">Курс на Академии Информационных систем</a>.
"""
a = authors.keygenqt
ts = 1733853509
}
}
21 changes: 21 additions & 0 deletions collection/groups/errors.pkl
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
import "../authors.pkl"
import "../templates/ItemTemplate.pkl"

dataset = new Listing<ItemTemplate> {
new {
t = "Ошибка при запуске эмулятора: 'VBoxManage: error: Details: code NS_ERROR_FAILURE'."
k = new Listing<String> {
"эмуля"
}
b = """
Попробуйте переустановить VirtualBox:
<pre><code class="language-shell">⌫
sudo apt-get remove virtualbox
sudo apt-get update
sudo apt-get install virtualbox
</code></pre>
"""
a = authors.keygenqt
ts = 1734254020
}
}
Loading

0 comments on commit 6cf1bf0

Please sign in to comment.