Доработка документации
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Struchkov Mark 2023-02-25 23:31:38 +03:00
parent 87e05baeb5
commit 2aa05d0c56
Signed by: upagge
GPG Key ID: D3018BE7BA428CA6
8 changed files with 44 additions and 34 deletions

View File

@ -7,6 +7,5 @@ hide:
# ChangeLog # ChangeLog
## v.2.0.0 ## v.0.1.0
Это первая стабильная публичная версия бота, которую я тестировал пару месяцев на своей работе.
## v.1.0.0

View File

@ -0,0 +1,3 @@
# Взаимодействие с GitLab
## Ответ в треде

View File

@ -0,0 +1,18 @@
# :bell: Уведомления
Основное предназначение бота - это уведомления от GitLab. Вы будете получать только те уведомления, которые касаются вас непосредственно.
## Новый репозитолрий
## Новый MR
## Конфликт в MR
## Обновление MR
## Изменение статуса MR
## Новый тред в MR
## Упоминание в треде
## Ответ в дискусии

View File

@ -0,0 +1,9 @@
# :ninja: Приватность
Мое решение сфокусировано на приватности и прозрачности. Код и используемые зависимости полностью открыты и доступны для изучения и самостоятельной сборки.
Для работы бота токен доступа устанавливается в переменные среды и никуда не передается, кроме запросов в GitLab.
Некоторые уведомления могут содержать чуствительную информацию. Например, уведомления о новых сообщениях в тредах. Возможно вы не захотите раскрывать столько информации о ваших репозиториях Телеграму, ведь через него идет получение уведомлений. Специально для таких случаев предусмотрены уровни конфиденциальности разных типов уведомлений.
Возьмем для примера уведомление о новом сообщении в треде. При минимальном уровне конфиденциальности вы получите уведомление с текстом коментария и сможете сразу ответить на него в телеграм, а при максимальном уровне конфиденциальности будет сообщаться только о факте нового комментария, без содержания. Все это настраивается при первом запуске.

View File

@ -1,19 +0,0 @@
## Уведомления
### Новый MR
### Конфликт в MR
### Обновление MR
### Изменение статуса MR
### Новый тред в MR
### Упоминание в треде
### Ответ в дискусии
## Взаимодействие с GitLab
### Ответ в треде

View File

@ -7,14 +7,6 @@ hide:
--- ---
# GitLab Notification Персональный Telegram для GitLab # GitLab Notification Персональный Telegram для GitLab
Персональный помощник для взаимодействия с GitLab. Получайте уведомления о событиях в GitLab: новые MR, где вы ревьювер, конфликты в ваших MR, уведомления о новых сообщениях в тредах, где вы являетесь участником, и многое другое. Персональный ассистент для взаимодействия с GitLab. Получайте уведомления о событиях в GitLab: новые MR, где вы ревьювер, конфликты в ваших MR, уведомления о новых сообщениях в тредах, где вы являетесь участником, и многое другое.
## :ninja: Privacy ## :ninja: Privacy
Мое решение сфокусировано на приватности и прозрачности. Код и используемые зависимости полностью открыты и доступны для изучения и самостоятельной сборки.
Для работы бота токен доступа устанавливается в переменные среды и никуда не передается, кроме запросов в GitLab.
Некоторые уведомления могут содержать чуствительную информацию. Например, уведомления о новых сообщениях в тредах. Возможно вы не захотите раскрывать столько информации о ваших репозиториях Телеграму, ведь через него идет получение уведомлений. Специально для таких случаев предусмотрены уровни конфиденциальности разных типов уведомлений.
Возьмем для примера уведомление о новом сообщении в треде. При минимальном уровне конфиденциальности вы получите уведомление с текстом коментария и сможете сразу ответить на него в телеграм, а при максимальном уровне конфиденциальности будет сообщаться только о факте нового комментария, без содержания. Все это настраивается при первом запуске.

View File

@ -0,0 +1 @@
*[MR]: Merge Request

View File

@ -7,7 +7,10 @@ edit_uri: edit/develop/documentation/ru/docs
nav: nav:
- О проекте: index.md - О проекте: index.md
- Возможности: getting-started/features.md - Возможности:
- Приватность: features/privacy.md
- Уведомления: features/notify.md
- Быстрые действия: features/interaction-gitlab.md
- Быстрый старт: - Быстрый старт:
- Запуск: getting-started/configuration.md - Запуск: getting-started/configuration.md
# - Архитектура: # - Архитектура:
@ -60,6 +63,7 @@ theme:
- content.action.edit - content.action.edit
- content.code.copy - content.code.copy
- content.code.annotate - content.code.annotate
- content.tooltips
- toc.follow - toc.follow
- toc.integrate - toc.integrate
plugins: plugins:
@ -83,7 +87,9 @@ markdown_extensions:
- pymdownx.details - pymdownx.details
- pymdownx.superfences - pymdownx.superfences
- pymdownx.inlinehilite - pymdownx.inlinehilite
- pymdownx.snippets - pymdownx.snippets:
auto_append:
- includes/abbreviations.md
- pymdownx.critic - pymdownx.critic
- pymdownx.caret - pymdownx.caret
- pymdownx.keys - pymdownx.keys
@ -103,6 +109,7 @@ markdown_extensions:
emoji_index: !!python/name:materialx.emoji.twemoji emoji_index: !!python/name:materialx.emoji.twemoji
emoji_generator: !!python/name:materialx.emoji.to_svg emoji_generator: !!python/name:materialx.emoji.to_svg
- admonition - admonition
- abbr
- md_in_html - md_in_html
- footnotes - footnotes
- toc: - toc: