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. 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/app/schemas.py b/app/schemas.py new file mode 100644 index 0000000..3e40b2f --- /dev/null +++ b/app/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 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