From 69a16f67d07aefa9f515dc72c4ada08a3b7bcfac Mon Sep 17 00:00:00 2001 From: Gildo Junior <1gildojunior@gmail.com> Date: Thu, 3 Jul 2025 15:18:02 -0300 Subject: [PATCH 1/5] update .gitignore --- .gitignore | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index b7faf40..e8fece7 100644 --- a/.gitignore +++ b/.gitignore @@ -173,7 +173,7 @@ cython_debug/ # be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore # and can be added to the global gitignore or merged into this file. For a more nuclear # option (not recommended) you can uncomment the following to ignore the entire idea folder. -#.idea/ +.idea/ # Abstra # Abstra is an AI-powered process automation framework. From 25ccb6a789d45f1c2dc61561a870ddd0cf1315d3 Mon Sep 17 00:00:00 2001 From: Gildo Junior <1gildojunior@gmail.com> Date: Thu, 3 Jul 2025 15:20:47 -0300 Subject: [PATCH 2/5] Create Library Schema --- schemas/schemas.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 schemas/schemas.py diff --git a/schemas/schemas.py b/schemas/schemas.py new file mode 100644 index 0000000..3e40b2f --- /dev/null +++ b/schemas/schemas.py @@ -0,0 +1,14 @@ +from pydantic import BaseModel, HttpUrl +from datetime import datetime + +class News(BaseModel): + description: str + tag: str + +class Library(BaseModel): + library_name: str + news: list[News] + logo: HttpUrl + version: str + release_date: datetime + release_doc_url: HttpUrl \ No newline at end of file From 714890ee7b3bf42f0e868873ed0258db37174704 Mon Sep 17 00:00:00 2001 From: Gildo Junior <1gildojunior@gmail.com> Date: Wed, 9 Jul 2025 20:41:50 -0300 Subject: [PATCH 3/5] Create project structure --- .vscode/launch.json | 0 .vscode/settings.json | 0 Dockerfile | 0 Makefile | 0 app/__init__.py | 0 app/main.py | 0 app/routers/__init__.py | 0 app/routers/authentication.py | 0 app/routers/libraries.py | 0 app/routers/news.py | 0 {schemas => app}/schemas.py | 0 app/services/__init__.py | 0 app/services/auth.py | 0 app/services/database.py | 0 docker-compose.yaml | 0 pyproject.toml | 0 test/__init__.py | 0 test/test_auth.py | 0 test/test_libraries.py | 0 test/test_news.py | 0 20 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 .vscode/launch.json create mode 100644 .vscode/settings.json create mode 100644 Dockerfile create mode 100644 Makefile create mode 100644 app/__init__.py create mode 100644 app/main.py create mode 100644 app/routers/__init__.py create mode 100644 app/routers/authentication.py create mode 100644 app/routers/libraries.py create mode 100644 app/routers/news.py rename {schemas => app}/schemas.py (100%) create mode 100644 app/services/__init__.py create mode 100644 app/services/auth.py create mode 100644 app/services/database.py create mode 100644 docker-compose.yaml create mode 100644 pyproject.toml create mode 100644 test/__init__.py create mode 100644 test/test_auth.py create mode 100644 test/test_libraries.py create mode 100644 test/test_news.py diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000..e69de29 diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..e69de29 diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..e69de29 diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..e69de29 diff --git a/app/__init__.py b/app/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/app/main.py b/app/main.py new file mode 100644 index 0000000..e69de29 diff --git a/app/routers/__init__.py b/app/routers/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/app/routers/authentication.py b/app/routers/authentication.py new file mode 100644 index 0000000..e69de29 diff --git a/app/routers/libraries.py b/app/routers/libraries.py new file mode 100644 index 0000000..e69de29 diff --git a/app/routers/news.py b/app/routers/news.py new file mode 100644 index 0000000..e69de29 diff --git a/schemas/schemas.py b/app/schemas.py similarity index 100% rename from schemas/schemas.py rename to app/schemas.py diff --git a/app/services/__init__.py b/app/services/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/app/services/auth.py b/app/services/auth.py new file mode 100644 index 0000000..e69de29 diff --git a/app/services/database.py b/app/services/database.py new file mode 100644 index 0000000..e69de29 diff --git a/docker-compose.yaml b/docker-compose.yaml new file mode 100644 index 0000000..e69de29 diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..e69de29 diff --git a/test/__init__.py b/test/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/test/test_auth.py b/test/test_auth.py new file mode 100644 index 0000000..e69de29 diff --git a/test/test_libraries.py b/test/test_libraries.py new file mode 100644 index 0000000..e69de29 diff --git a/test/test_news.py b/test/test_news.py new file mode 100644 index 0000000..e69de29 From 8177f1770ce33d8fd7128510891c2507f09bc26e Mon Sep 17 00:00:00 2001 From: Gildo Junior <1gildojunior@gmail.com> Date: Wed, 9 Jul 2025 20:44:32 -0300 Subject: [PATCH 4/5] Revert "Create project structure" This reverts commit 714890ee7b3bf42f0e868873ed0258db37174704. --- .vscode/launch.json | 0 .vscode/settings.json | 0 Dockerfile | 0 Makefile | 0 app/__init__.py | 0 app/main.py | 0 app/routers/__init__.py | 0 app/routers/authentication.py | 0 app/routers/libraries.py | 0 app/routers/news.py | 0 app/services/__init__.py | 0 app/services/auth.py | 0 app/services/database.py | 0 docker-compose.yaml | 0 pyproject.toml | 0 {app => schemas}/schemas.py | 0 test/__init__.py | 0 test/test_auth.py | 0 test/test_libraries.py | 0 test/test_news.py | 0 20 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 .vscode/launch.json delete mode 100644 .vscode/settings.json delete mode 100644 Dockerfile delete mode 100644 Makefile delete mode 100644 app/__init__.py delete mode 100644 app/main.py delete mode 100644 app/routers/__init__.py delete mode 100644 app/routers/authentication.py delete mode 100644 app/routers/libraries.py delete mode 100644 app/routers/news.py delete mode 100644 app/services/__init__.py delete mode 100644 app/services/auth.py delete mode 100644 app/services/database.py delete mode 100644 docker-compose.yaml delete mode 100644 pyproject.toml rename {app => schemas}/schemas.py (100%) delete mode 100644 test/__init__.py delete mode 100644 test/test_auth.py delete mode 100644 test/test_libraries.py delete mode 100644 test/test_news.py diff --git a/.vscode/launch.json b/.vscode/launch.json deleted file mode 100644 index e69de29..0000000 diff --git a/.vscode/settings.json b/.vscode/settings.json deleted file mode 100644 index e69de29..0000000 diff --git a/Dockerfile b/Dockerfile deleted file mode 100644 index e69de29..0000000 diff --git a/Makefile b/Makefile deleted file mode 100644 index e69de29..0000000 diff --git a/app/__init__.py b/app/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/app/main.py b/app/main.py deleted file mode 100644 index e69de29..0000000 diff --git a/app/routers/__init__.py b/app/routers/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/app/routers/authentication.py b/app/routers/authentication.py deleted file mode 100644 index e69de29..0000000 diff --git a/app/routers/libraries.py b/app/routers/libraries.py deleted file mode 100644 index e69de29..0000000 diff --git a/app/routers/news.py b/app/routers/news.py deleted file mode 100644 index e69de29..0000000 diff --git a/app/services/__init__.py b/app/services/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/app/services/auth.py b/app/services/auth.py deleted file mode 100644 index e69de29..0000000 diff --git a/app/services/database.py b/app/services/database.py deleted file mode 100644 index e69de29..0000000 diff --git a/docker-compose.yaml b/docker-compose.yaml deleted file mode 100644 index e69de29..0000000 diff --git a/pyproject.toml b/pyproject.toml deleted file mode 100644 index e69de29..0000000 diff --git a/app/schemas.py b/schemas/schemas.py similarity index 100% rename from app/schemas.py rename to schemas/schemas.py diff --git a/test/__init__.py b/test/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/test/test_auth.py b/test/test_auth.py deleted file mode 100644 index e69de29..0000000 diff --git a/test/test_libraries.py b/test/test_libraries.py deleted file mode 100644 index e69de29..0000000 diff --git a/test/test_news.py b/test/test_news.py deleted file mode 100644 index e69de29..0000000 From 17cab3b974471038ac7adf0335283c977707e6e2 Mon Sep 17 00:00:00 2001 From: Gildo Junior <1gildojunior@gmail.com> Date: Wed, 9 Jul 2025 20:48:11 -0300 Subject: [PATCH 5/5] Reapply "Create project structure" This reverts commit 8177f1770ce33d8fd7128510891c2507f09bc26e. --- .vscode/launch.json | 0 .vscode/settings.json | 0 Dockerfile | 0 Makefile | 0 app/__init__.py | 0 app/main.py | 0 app/routers/__init__.py | 0 app/routers/authentication.py | 0 app/routers/libraries.py | 0 app/routers/news.py | 0 {schemas => app}/schemas.py | 0 app/services/__init__.py | 0 app/services/auth.py | 0 app/services/database.py | 0 docker-compose.yaml | 0 pyproject.toml | 0 test/__init__.py | 0 test/test_auth.py | 0 test/test_libraries.py | 0 test/test_news.py | 0 20 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 .vscode/launch.json create mode 100644 .vscode/settings.json create mode 100644 Dockerfile create mode 100644 Makefile create mode 100644 app/__init__.py create mode 100644 app/main.py create mode 100644 app/routers/__init__.py create mode 100644 app/routers/authentication.py create mode 100644 app/routers/libraries.py create mode 100644 app/routers/news.py rename {schemas => app}/schemas.py (100%) create mode 100644 app/services/__init__.py create mode 100644 app/services/auth.py create mode 100644 app/services/database.py create mode 100644 docker-compose.yaml create mode 100644 pyproject.toml create mode 100644 test/__init__.py create mode 100644 test/test_auth.py create mode 100644 test/test_libraries.py create mode 100644 test/test_news.py diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000..e69de29 diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..e69de29 diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..e69de29 diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..e69de29 diff --git a/app/__init__.py b/app/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/app/main.py b/app/main.py new file mode 100644 index 0000000..e69de29 diff --git a/app/routers/__init__.py b/app/routers/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/app/routers/authentication.py b/app/routers/authentication.py new file mode 100644 index 0000000..e69de29 diff --git a/app/routers/libraries.py b/app/routers/libraries.py new file mode 100644 index 0000000..e69de29 diff --git a/app/routers/news.py b/app/routers/news.py new file mode 100644 index 0000000..e69de29 diff --git a/schemas/schemas.py b/app/schemas.py similarity index 100% rename from schemas/schemas.py rename to app/schemas.py diff --git a/app/services/__init__.py b/app/services/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/app/services/auth.py b/app/services/auth.py new file mode 100644 index 0000000..e69de29 diff --git a/app/services/database.py b/app/services/database.py new file mode 100644 index 0000000..e69de29 diff --git a/docker-compose.yaml b/docker-compose.yaml new file mode 100644 index 0000000..e69de29 diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..e69de29 diff --git a/test/__init__.py b/test/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/test/test_auth.py b/test/test_auth.py new file mode 100644 index 0000000..e69de29 diff --git a/test/test_libraries.py b/test/test_libraries.py new file mode 100644 index 0000000..e69de29 diff --git a/test/test_news.py b/test/test_news.py new file mode 100644 index 0000000..e69de29