1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2024-12-25 02:42:28 +02:00

Merge branch 'main' into dev

This commit is contained in:
Anton Titovets 2024-02-25 13:53:44 +03:00 committed by GitHub
commit 2e3d445ecc
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 60 additions and 2 deletions

View File

@ -0,0 +1,11 @@
---
name: Абстрактный вопрос
about: Когда просто нужно что-то спросить
title: "[Вопрос]"
labels: question
assignees: ''
---
**Вопрос**
Опишите, что вас волнует

View File

@ -0,0 +1,20 @@
---
name: Идея или предложение
about: Расскажите о своих мыслях насчет путей развития проекта
title: "[Предложение]"
labels: enhancement
assignees: ''
---
**Существующая проблема**
Если ваша идея или предложение основаны на существующих в данный момент проблемах или недоработках - расскажите в первую очередь о них
**Пути решения**
Опишите пути решения или суть предложения
**Альтернативы**
Опишите возможные альтернативы в решении вопроса, если таковые возможны
**Дополнительная информация**
Любая другая информация, которой вы хотите поделиться

View File

@ -0,0 +1,26 @@
---
name: Сообщение об ошибке
about: Сообщите о проблеме, чтобы помочь проекту стать лучше
title: "[Ошибка]"
labels: bug
assignees: ''
---
**Описание ошибки**
Расскажите о возникшей ошибке в общих чертах
**Воспроизведение**
Попробуйте расписать по шагам, какие действия приводят к появлению ошибок
**Ожидаемое поведение**
Какой результат вы ожидали в месте появления ошибки
**Скриншоты**
Если вы можете приложить скриншоты, то это также может помочь в решении проблемы
**Платформа и конфигурация**
Расскажите о версиях платформы и конфигурация, на которых вы словили ошибку
**Дополнительная информация**
Любая другая информация, которая может помочь в решении проблемы

View File

@ -10,6 +10,7 @@
<br>
Проект состоит из общих модулей, каждый из которых отвечает за свой API, а также нескольких модулей-инструментов, общих для всех. Реализованные методы выполняют конечные задачи (вроде ОтправитьСообщение() или СоздатьПост()), что позволяет использовать их без углубления в реализацию. Однако, код, при этом, достаточно сильно декомпозирован - методы авторизации, получения данных и пр. по возможности вынесены в отдельные функции. Это позволяет легко добавлять новые методы, даже если они еще не реализованы в самой библиотеке на текущий момент. <br><br>
На данный момент реализованы методы для работы со следующими API:
@ -21,9 +22,9 @@
<a href="https://opi.neocities.org/docs/Twitter/"><img src="https://github.com/Bayselonarrend/OpenIntegrations/raw/main/Media/Twitter.png" width="32"></a>
<a href="https://opi.neocities.org/docs/Notion/"><img src="https://github.com/Bayselonarrend/OpenIntegrations/raw/main/Media/Notion.png" width="32"></a>
<a href="https://opi.neocities.org/docs/Yandex_Disk/"><img src="https://github.com/Bayselonarrend/OpenIntegrations/raw/main/Media/YandexDisk.png" width="32"></a>
</div>
</div>
<br>
## Релизы ##
Релизы библиотеки выходят в трех вариантах: как XML файлы расширения для загрузки через конфигуратор, как EDT проект расширения и как отдельный файл расширения формата cfe. Помимо этого, вы можете просто скопировать код общих модулей из релизов XML или EDT в свою конфигурацию вручную - метаданных других типов там нет. Вне зависимости от выбранного сопособа, получать файлы необходимо из Release, так как в самих исходных файлах репозитория бывают промежуточные данные и функции, находящиеся в процессе разработки.