From 2323059beb1c6552cfe0bc79ab7af283e804cfb3 Mon Sep 17 00:00:00 2001 From: trueold89 Date: Fri, 1 Nov 2024 05:52:47 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A0=D0=B5=D1=84=D0=B0=D0=BA=D1=82=D0=BE?= =?UTF-8?q?=D1=80=D0=B8=D0=BD=D0=B3=20=D0=B4=D0=BB=D1=8F=20=D0=B2=D0=B5?= =?UTF-8?q?=D0=B1=20-=20=D0=A3=D0=B1=D1=80=D0=B0=D0=BD=D1=8B=20=D0=B2?= =?UTF-8?q?=D1=81=D1=82=D1=80=D0=BE=D0=B5=D0=BD=D0=BD=D1=8B=D0=B5=20=D0=B7?= =?UTF-8?q?=D0=B0=D0=BC=D0=B5=D1=82=D0=BA=D0=B8=20-=20=D0=94=D0=BE=D0=B1?= =?UTF-8?q?=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=D1=8B=20=D1=80=D0=B0=D0=B7=D0=B4?= =?UTF-8?q?=D0=B5=D0=BB=D0=B8=D1=82=D0=B5=D0=BB=D0=B8=20-=20=D0=A1=D0=BA?= =?UTF-8?q?=D1=80=D1=8B=D1=82=D1=8B=20=D1=88=D0=B0=D0=B1=D0=BB=D0=BE=D0=BD?= =?UTF-8?q?=D1=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- {Шаблоны => .Templates}/Проект.md | 1 - {Шаблоны => .Templates}/Соц. сеть.md | 1 - .gitignore | 2 ++ Архитектура/Контроллеры.md | 3 +-- Архитектура/Модели.md | 6 +----- Архитектура/Репозитории.md | 7 ++----- Архитектура/Структура проекта.md | 4 ++-- Архитектура/Утилиты.md | 15 ++++----------- Дизайн/Дизайн-система.md | 3 +-- Дизайн/Макеты.md | 2 -- Копирайтинг/Проекты.md | 7 ------- Копирайтинг/Соц. сети.md | 6 ------ Меню.md | 14 ++++++++++++++ 13 files changed, 27 insertions(+), 44 deletions(-) rename {Шаблоны => .Templates}/Проект.md (66%) rename {Шаблоны => .Templates}/Соц. сеть.md (66%) create mode 100644 Меню.md diff --git a/Шаблоны/Проект.md b/.Templates/Проект.md similarity index 66% rename from Шаблоны/Проект.md rename to .Templates/Проект.md index 7564c49..bd89919 100644 --- a/Шаблоны/Проект.md +++ b/.Templates/Проект.md @@ -1,6 +1,5 @@ ## название_проекта --- ->[!название_проекта] >описание_проекта **Ccылка:** diff --git a/Шаблоны/Соц. сеть.md b/.Templates/Соц. сеть.md similarity index 66% rename from Шаблоны/Соц. сеть.md rename to .Templates/Соц. сеть.md index 2b39be4..cd64522 100644 --- a/Шаблоны/Соц. сеть.md +++ b/.Templates/Соц. сеть.md @@ -1,6 +1,5 @@ ## название_ресурcа --- ->[!название_ресурcа] >описание_ресура **Ccылка:** diff --git a/.gitignore b/.gitignore index 17a304b..b905392 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,4 @@ .obsidian .trash +netlify.toml +Templates diff --git a/Архитектура/Контроллеры.md b/Архитектура/Контроллеры.md index d50a06a..4114aaa 100644 --- a/Архитектура/Контроллеры.md +++ b/Архитектура/Контроллеры.md @@ -1,5 +1,3 @@ -# Контроллеры -*** ## Проекты --- **URL:** ORUDO.RU/API/PROJECTS/ @@ -18,6 +16,7 @@ - *Статусы:* 200 / 403 - *Параметры:* - **?API_KEY** - Ключ доступа к API + ## Соц. сети --- **URL:** ORUDO.RU/API/SOCIALS/ diff --git a/Архитектура/Модели.md b/Архитектура/Модели.md index d562f27..899f6cd 100644 --- a/Архитектура/Модели.md +++ b/Архитектура/Модели.md @@ -1,9 +1,6 @@ -# Модели -*** > Описание структур данных для BackEnd ## Виджет (Абстрактный) --- ->[!Виджет] >Абстрактный класс, описывающий стандартной поведение модели виджета ### Поля --- @@ -15,9 +12,9 @@ --- - **Публичный | В формат БД | Строка** - Преобразовывает модель в формат, необходимый для записи в базу данных - **Публичный | В Json | Строка** - Преобразовывает модель в *.json* + ## Проект --- ->[!Проект] >Реализация абстрактного класса виджета для описания проектов ORUDO ### Поля --- @@ -50,7 +47,6 @@ Projects: ## Соц. сеть --- ->[!Соц. сеть] >Реализация абстрактного класса виджета для описания внешних ресурсов ORUDO ### Поля --- diff --git a/Архитектура/Репозитории.md b/Архитектура/Репозитории.md index 204f533..e96f2ba 100644 --- a/Архитектура/Репозитории.md +++ b/Архитектура/Репозитории.md @@ -1,9 +1,6 @@ -# Репозитории -*** > Модули для доступа к различным элементам базы данных ## Репозиторий (Абстрактный) --- ->[!Репозиторий] >Абстрактный класс, описывающий основные методы для репозитория ### Строки --- @@ -13,11 +10,11 @@ - **Приватный | Добавить виджет | Целое число | Абстрактный** - Добавляет виджет в базу данных, возвращает id - **Приватный | Получить виджет | Виджет | Абстрактный** - Возвращает данные из базы данных по id - **Публичный | Получить список репозитория | Список целых чисел | Абстрактный** - Возвращает список ключей репозитория + ## Репозиторий проектов --- ->[!Репозиторий проектов] >Реализации абстрактного класса репозитория для управления проектами + ## Репозиторий соц. сетей --- ->[!Репозиторий cоц.сетей] >Реализации абстрактного класса репозитория для управления соц. сетями \ No newline at end of file diff --git a/Архитектура/Структура проекта.md b/Архитектура/Структура проекта.md index 80e68bc..76a7034 100644 --- a/Архитектура/Структура проекта.md +++ b/Архитектура/Структура проекта.md @@ -1,5 +1,3 @@ -# Структура -*** >Описание модулей различных частей проекта, их взаимосвязи и назначения ## Общие компоненты --- @@ -11,6 +9,7 @@ --- **Диаграмма связей компонентов** ![[connections.png]] + ## Структура BackEnd --- - **[[Утилиты]]** *(Модули для дополнительных ф-ий)* @@ -27,6 +26,7 @@ - [[Модели#Виджет (Абстрактный)|Виджет (Абстракция)]] - [[Модели#Проект|Проект]] - [[Модели#Соц. сеть|Соц. сеть]] + ## Структура FrontEnd --- `*требуется составить*` \ No newline at end of file diff --git a/Архитектура/Утилиты.md b/Архитектура/Утилиты.md index 25f5ea4..6c83079 100644 --- a/Архитектура/Утилиты.md +++ b/Архитектура/Утилиты.md @@ -1,9 +1,6 @@ -# Утилиты BackEnd -*** >Прикладные модули необходимые для различных дополнительных функций ## Парсер YAML --- ->[!YAML Парсер] >Модуль, который сериализует изначальный файл с описанием виджетов в разметке YAML в нативные объекты Python ### Поля --- @@ -18,23 +15,19 @@ ## Redis --- ->[!Redis] >Утилита управления базой данных по протоколу Redis ### Поля --- - **Хост Redis** - Адрес нахождения базы данных Redis *(Приватный | Аргумент конструктора)* ### Методы --- -- **Публичный | Получить поле | Строка** - Получает поле из БД[^1] по id -- **Публичный | Записать поле | Целое число** - Записывает значение поля в БД[^1], возвращает id созданного поля -- **Публичный | Удалить поле| None** - Удаляет значение поля из БД[^1] -- **Публичный | Очистка | None** - Обнуляет БД[^1] +- **Публичный | Получить поле | Строка** - Получает поле из БД по id +- **Публичный | Записать поле | Целое число** - Записывает значение поля в БД, возвращает id созданного поля +- **Публичный | Удалить поле| None** - Удаляет значение поля из БД +- **Публичный | Очистка | None** - Обнуляет БД -[^1]: База данных ## Статические ф-ии --- ->[!Статические функции] >Функции, которые не относятся к определенному модулю -> - **Инциализация БД** - Отчищает базу данных, и после заполняет её модулями, полученными из парсера YAML \ No newline at end of file diff --git a/Дизайн/Дизайн-система.md b/Дизайн/Дизайн-система.md index 64c66c8..705a009 100644 --- a/Дизайн/Дизайн-система.md +++ b/Дизайн/Дизайн-система.md @@ -1,5 +1,3 @@ -# Дизайн-система [ORUDO.RU](https://orudo.ru) -*** ## Шрифт --- `Описание шрифтов для сайта` @@ -26,6 +24,7 @@ ![[Colors_Text.svg]] ![[Colors.svg]] + ## Компоненты: --- ### Primary Button diff --git a/Дизайн/Макеты.md b/Дизайн/Макеты.md index 7b8c704..09e82ee 100644 --- a/Дизайн/Макеты.md +++ b/Дизайн/Макеты.md @@ -1,5 +1,3 @@ -# Макеты -*** ## Черновой макет --- ![[MarkupDraft.png]] \ No newline at end of file diff --git a/Копирайтинг/Проекты.md b/Копирайтинг/Проекты.md index 7230f15..8967621 100644 --- a/Копирайтинг/Проекты.md +++ b/Копирайтинг/Проекты.md @@ -1,9 +1,6 @@ -# Проекты -*** > Описание виджетов проектов хостинга ORUDO ## CDN --- ->[!CDN] >описание_сайта **Ccылка:** @@ -11,7 +8,6 @@ **Изображение:** ## ORUDOCLOUD --- ->[!ORUDOCLOUD] >описание_сайта **Ccылка:** @@ -19,7 +15,6 @@ **Изображение:** ## Matrix --- ->[!Matrix] >описание_сайта **Ccылка:** @@ -27,7 +22,6 @@ **Изображение:** ## ORUDOWATCH --- ->[!ORUDOWATCH] >описание_сайта **Ccылка:** @@ -35,7 +29,6 @@ **Изображение:** ## ORUDO GIT --- ->[!ORUDO GIT] >описание_сайта **Ccылка:** diff --git a/Копирайтинг/Соц. сети.md b/Копирайтинг/Соц. сети.md index e35d441..590869e 100644 --- a/Копирайтинг/Соц. сети.md +++ b/Копирайтинг/Соц. сети.md @@ -1,9 +1,6 @@ -# Соц. сети ---- > Описание виджетов ресурсов ORUDO на других платформах ## Discord --- ->[!Discord] >описание_ресура **Ccылка:** @@ -11,7 +8,6 @@ **Платформа:** Discord ## Telegram (Live) --- ->[!Telegram (Live)] >описание_ресура **Ccылка:** @@ -19,7 +15,6 @@ **Платформа:** Telegram ## "Пиздеж мелкого малдава" --- ->[!"Пиздеж мелкого малдава"] >описание_ресура **Ccылка:** @@ -27,7 +22,6 @@ **Платформа:** Telegram ## Matrix Пространство --- ->[!Matrix Пространство] >описание_ресура **Ccылка:** diff --git a/Меню.md b/Меню.md new file mode 100644 index 0000000..09541ae --- /dev/null +++ b/Меню.md @@ -0,0 +1,14 @@ +# База знаний проекта ORUDO.RU +--- +- **Архитектура:** + - [[Структура проекта]] + - [[Контроллеры]] + - [[Модели]] + - [[Репозитории]] + - [[Утилиты]] +- **Дизайн:** + - [[Дизайн-система]] + - [[Макеты]] +- **Копирайтинг:** + - [[Проекты]] + - [[Соц. сети]] \ No newline at end of file