mirror of
https://jihulab.com/DGP-Studio/Snap.Hutao.Docs.git
synced 2025-11-19 21:16:31 +08:00
add RU translate 85% by qwerezon
This commit is contained in:
13
docs/ru/development/README.md
Normal file
13
docs/ru/development/README.md
Normal file
@@ -0,0 +1,13 @@
|
||||
---
|
||||
headerDepth: 0
|
||||
comment: false
|
||||
index: false
|
||||
icon: iconfont icon-git
|
||||
dir:
|
||||
text: Open Source Development
|
||||
order: 3
|
||||
---
|
||||
|
||||
# Open Source Development
|
||||
|
||||
<AutoCatalog />
|
||||
42
docs/ru/development/contribute.md
Normal file
42
docs/ru/development/contribute.md
Normal file
@@ -0,0 +1,42 @@
|
||||
---
|
||||
category: [open source, development]
|
||||
tag: ["development", "GitHub"]
|
||||
icon: iconfont icon-code
|
||||
order: 2
|
||||
---
|
||||
|
||||
# Внесение своего вклада в код
|
||||
|
||||
Snap Hutao использует C# и .NET Framework для разработки клиента и сервера. Если вы хотите внести свой вклад в проект, ознакомьтесь с следующими рекомендациями.
|
||||
|
||||
Вы можете найти все [нерешенные открытые задачи](https://github.com/DGP-Studio/Snap.Hutao/issues?q=is%3Aissue+is%3Aopen+-label%3A%E5%B7%B2%E4%BF%AE%E5%A4%8D+) на GitHub.
|
||||
|
||||
## <HopeIcon icon="iconfont icon-visual-studio" size="1.5rem" color="rgb(193,142,241)" /> Настройка проекта Snap.Hutao
|
||||
|
||||
1. Скачайте и установите [Visual Studio 2022 Community](https://visualstudio.microsoft.com/downloads/).
|
||||
2. Откройте установщик Visual Studio, чтобы завершить установку.
|
||||
- Вам нужно установить компоненты `.NET desktop development`, `Desktop development with C++` и `Universal Windows Platform development`.
|
||||
3. Установите `Single-project MSIX Packaging Tools for VS 2022`, предоставленный Microsoft в магазине расширений Visual Studio.
|
||||
4. Используйте git, чтобы клонировать проект `https://github.com/DGP-Studio/Snap.Hutao.git` на свое устройство.
|
||||
5. Переключитесь на ветку git `develop`.
|
||||
6. Откройте решение проекта в Visual Studio, и теперь вы готовы начать.
|
||||
|
||||
## <HopeIcon icon="iconfont icon-debug" size="1.5rem" color="rgb(73,156,84)" /> Включение отладки
|
||||
|
||||
1. Скачайте и установите `Sysinternals Suite` из [Microsoft Store](https://www.microsoft.com/store/productid/9P7KNL5RWT25) или [сайта Microsoft](https://learn.microsoft.com/en-us/sysinternals/downloads/sysinternals-suite).
|
||||
2. Найдите и запустите программу `DebugView` в установленном списке приложений или распакованной папке.
|
||||
3. Запустите клиент Snap Hutao.
|
||||
4. Проверьте вывод DebugView.
|
||||
|
||||
## <HopeIcon icon="iconfont icon-pull-request" size="1.5rem" color="rgb(130,80,223)"/> Создание запроса на внесение изменений (Pull Request)
|
||||
|
||||
- Все изменения кода из веток авторов могут быть вливаемы только в ветку `develop`.
|
||||
- Пожалуйста, используйте [ключевые слова](https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests) для связи ваших запросов на внесение изменений или коммитов с задачами, чтобы задачи автоматически закрывались после вливания коммитов в ветку `main`.
|
||||
|
||||
## <HopeIcon icon="iconfont icon-build-package" size="1.5rem" color="rgb(254,189,105)" /> Тестирование двоичного пакета
|
||||
|
||||
Как только код обновляется в ветках `develop` и `main`, скрипт Azure Pipeline CI соберет последний код в пакет `Snap Hutao Alpha`. После построения пакета он будет выпущен на [странице релизов GitHub](https://github.com/DGP-Studio/Snap.Hutao/releases) в качестве предварительно выпущенного пакета.
|
||||
|
||||
Вам нужно установить сертификат [Snap.Hutao.CI.cer](https://github.com/DGP-Studio/Snap.Hutao/releases/download/2023.10.3.1/Snap.Hutao.CI.cer) на свое устройство, а затем установить msix-пакет из релиза.
|
||||
|
||||
\*Если последний релиз не содержит прикрепленного файла, это означает, что пакет все еще находится в процессе загрузки.
|
||||
39
docs/ru/development/platform.md
Normal file
39
docs/ru/development/platform.md
Normal file
@@ -0,0 +1,39 @@
|
||||
---
|
||||
category: [open source, development]
|
||||
tag: [open source, Hutao Database, Spiral Abyss Database, Enka, UIGF, Open data]
|
||||
icon: iconfont icon-vscode
|
||||
order: 1
|
||||
---
|
||||
|
||||
# Открытая платформа Hutao
|
||||
|
||||
Проект Snap Hutao получил широкую поддержку от сообщества с момента своего запуска на GitHub 18 апреля 2022 года. С развитием проекта мы создали ряд вспомогательных сервисов в качестве промежуточного программного обеспечения для Snap Hutao.
|
||||
|
||||
Теперь команда разработчиков предоставляет часть этих практических сервисов сообществу с открытым исходным кодом в виде открытых интерфейсов для использования разработчиками, разделяющими наше видение. Мы напишем документацию по использованию этих интерфейсов, поддержим сервисы и предоставим ответы на часто задаваемые вопросы. Независимо от того, являетесь ли вы опытным разработчиком или новичком, мы надеемся, что эти интерфейсы помогут вам создавать приложения.
|
||||
|
||||
## Hutao API & Hutao Cloud Открытая лицензия разработчика
|
||||
|
||||
Hutao API - это интерфейсный сервис, предоставляющий доступ к базе данных Abyssal Hutao.
|
||||
Авторы программного обеспечения с открытым исходным кодом могут использовать Hutao API для извлечения данных из базы данных Hutao или загрузки данных.
|
||||
|
||||
Разработчики, получившие доступ к Hutao API, также получают полные привилегии к функции Hutao Cloud в Snap Hutao в качестве преимущества.
|
||||
|
||||
Разработчики могут подать заявку на доступ, отправив свою информацию через открытую платформу Hutao API
|
||||
на [homa.snapgenshin.com](https://homa.snapgenshin.com/)
|
||||
|
||||
## Enka API с китайским ускорением
|
||||
|
||||
[Enka Network](https://enka.network/) - отличный инструмент для Genshin Impact, предоставляющий подробные данные о персонажах в
|
||||
текущем витрине персонажей пользователя. Однако из-за ограниченного доступа к некоторым сетевым службам в Китае
|
||||
стабильность функциональности Enka Network в этом регионе подвергается риску.
|
||||
|
||||
Для обеспечения плавного пользовательского опыта для пользователей Snap Hutao в Китае команда разработчиков
|
||||
использовала данные Enka Network для разработки функции [Мои персонажи](../features/character-data.md) и создала прокси-сервер.
|
||||
|
||||
Разработчики могут запросить доступ в чате разработчиков Snap Hutao или в группе Discord у администратора.
|
||||
|
||||
## UIGF Формат обмена данными игры с возможностью замены
|
||||
|
||||
Snap Hutao нацелен на обеспечение свободного потока пользовательских данных между различными инструментами с открытым исходным кодом с разными функциями. Для облегчения этого Snap Hutao создал начальную версию [Стандарта обмена данными GachaLog (UIGF)](https://uigf.org/en/standards/UIGF.html).
|
||||
|
||||
С тех пор этот стандарт получил больше признания среди разработчиков, что привело к продвижению дополнительных стандартов. Теперь многие разработчики собрались под [организацией UIGF](https://github.com/UIGF-org). Наша цель - поддерживать эту организацию, позволяя разработчикам взаимодействовать с большим числом пользователей, получать обратную связь, делать технические усовершенствования и создавать выдающиеся инструменты с открытым исходным кодом для Genshin Impact.
|
||||
Reference in New Issue
Block a user