From ef8d2c128dbb430d762f034882ef76f9254c4907 Mon Sep 17 00:00:00 2001 From: InsanusMokrassar Date: Sat, 10 Jun 2023 16:13:55 +0600 Subject: [PATCH] add dependencies graph --- docs/index.md | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++- mkdocs.yml | 13 +++++++++--- 2 files changed, 67 insertions(+), 4 deletions(-) diff --git a/docs/index.md b/docs/index.md index cf04953..6108957 100644 --- a/docs/index.md +++ b/docs/index.md @@ -4,4 +4,60 @@ Hello :) It is my libraries docs place and I glad to welcome you here. I hope, t ## Projects -* [TelegramBotAPI](https://github.com/InsanusMokrassar/ktgbotapi) +| Common and independent | TelegramBotAPI | Plagubot | +| :--- | :---: | ---: | +| [![Maven Central](https://img.shields.io/maven-central/v/dev.inmo/micro_utils.common?label=microutils&style=flat-square)](https://github.com/InsanusMokrassar/MicroUtils) | [![Maven Central](https://img.shields.io/maven-central/v/dev.inmo/tgbotapi?label=tgbotapi&style=flat-square)](https://github.com/InsanusMokrassar/TelegramBotAPI) | [![Maven Central](https://img.shields.io/maven-central/v/dev.inmo/plagubot.plugin?label=plagubot&style=flat-square)](https://github.com/InsanusMokrassar/PlaguBot) | +| [![Maven Central](https://img.shields.io/maven-central/v/dev.inmo/kslog?label=kslog&style=flat-square)](https://github.com/InsanusMokrassar/KSLog) | [![Maven Central](https://img.shields.io/maven-central/v/dev.inmo/tgbotapi.libraries.cache.admins.common?label=tgbotapi.libraries&style=flat-square)](https://github.com/InsanusMokrassar/TelegramBotAPILibraries) | [![Maven Central](https://img.shields.io/maven-central/v/dev.inmo/plagubot.plugins.commands?label=plagubot.plugins&style=flat-square)](https://github.com/InsanusMokrassar/PlaguBotPlugins) | +| [![Maven Central](https://img.shields.io/maven-central/v/dev.inmo/krontab?label=krontab&style=flat-square)](https://github.com/InsanusMokrassar/Krontab) | | | +| [![Maven Central](https://img.shields.io/maven-central/v/dev.inmo/kjsuikit?label=kjsuikit&style=flat-square)](https://github.com/InsanusMokrassar/JSUIKitKBindings) | | | +| [![Maven Central](https://img.shields.io/maven-central/v/dev.inmo/saucenaoapi?label=saucenaoapi&style=flat-square)](https://github.com/InsanusMokrassar/SauceNaoAPI) | | | +| [![Maven Central](https://img.shields.io/maven-central/v/dev.inmo/navigation.core?label=navigation&style=flat-square)](https://github.com/InsanusMokrassar/navigation) | | | + +## Dependencies graph: + +```mermaid +flowchart RL + KSLog[KSLog] + MicroUtils[MicroUtils] + TelegramBotAPI[TelegramBotAPI] + TelegramBotAPI-examples[TelegramBotAPI-examples ] + PlaguBot[PlaguBot] + TelegramBotAPILibraries[TelegramBotAPILibraries] + PlaguBotPlugins[PlaguBotPlugins] + PlaguBotExample[PlaguBotExample] + BooruGrabberTelegramBot[BooruGrabberTelegramBot] + SauceNaoTelegramBot[SauceNaoTelegramBot] + PlaguPoster[PlaguPoster] + PlaguBotSuggestionsBot[PlaguBotSuggestionsBot] + TelegramBotTutorial[TelegramBotTutorial] + Krontab[Krontab] + KJSUiKit[KJSUiKit] + SauceNaoAPI[SauceNaoAPI] + Navigation[Navigation] + + TelegramBotAPI-bot_template[TelegramBotAPI-bot_template] + PlaguBotPluginTemplate[PlaguBotPluginTemplate] + PlaguBotBotTemplate[PlaguBotBotTemplate] + + MicroUtils --> KSLog + TelegramBotAPI --> MicroUtils + TelegramBotAPI-examples --> TelegramBotAPI + PlaguBot --> TelegramBotAPI + TelegramBotAPILibraries --> PlaguBot + PlaguBotPlugins --> TelegramBotAPILibraries + PlaguBotExample --> PlaguBotPlugins + BooruGrabberTelegramBot --> TelegramBotAPI + BooruGrabberTelegramBot --> Krontab + SauceNaoTelegramBot --> TelegramBotAPI + SauceNaoTelegramBot --> SauceNaoAPI + TelegramBotTutorial --> PlaguBotPlugins + PlaguBotSuggestionsBot --> PlaguBotPlugins + PlaguPoster --> PlaguBotPlugins + PlaguPoster --> Krontab + SauceNaoAPI --> MicroUtils + Navigation --> MicroUtils + + TelegramBotAPI-bot_template -.- TelegramBotAPI + PlaguBotPluginTemplate -.- PlaguBot + PlaguBotBotTemplate -.- PlaguBot +``` diff --git a/mkdocs.yml b/mkdocs.yml index 464239d..9b812a4 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -96,7 +96,11 @@ markdown_extensions: pygments_lang_class: true - pymdownx.inlinehilite - pymdownx.snippets - - pymdownx.superfences + - pymdownx.superfences: + custom_fences: + - name: mermaid + class: mermaid + format: !!python/name:pymdownx.superfences.fence_code_format plugins: - search @@ -104,7 +108,10 @@ plugins: - include_dir_to_nav # Customization -#extra: +extra: + analytics: + provider: google + property: G-6VXMCYZWH7 # annotate: # json: [.s2] # analytics: @@ -122,4 +129,4 @@ plugins: # - icon: fontawesome/brands/mastodon # link: https://fosstodon.org/@squidfunk # - icon: fontawesome/brands/twitter -# link: https://twitter.com/squidfunk +# link: https://twitter.com/squidfunk \ No newline at end of file