From c2720114c4748057c0ce7639bd54b1a2d6df8e45 Mon Sep 17 00:00:00 2001 From: Redume Date: Fri, 20 Dec 2024 16:25:43 +0300 Subject: [PATCH] chore(readme): Returned and added third-party library licences, split them into each separate file for the microservice --- README.md | 8 +++++++- chart/README.md | 14 ++++++++++++++ collect-currency/README.md | 7 +++++++ server/README.md | 7 +++++++ shared/README.md | 8 ++++++++ 5 files changed, 43 insertions(+), 1 deletion(-) create mode 100644 chart/README.md create mode 100644 collect-currency/README.md create mode 100644 server/README.md create mode 100644 shared/README.md diff --git a/README.md b/README.md index 0d068e2..fd709cc 100644 --- a/README.md +++ b/README.md @@ -44,4 +44,10 @@ You should have received a copy of the GNU General Public License along with this program. If not, see . -``` \ No newline at end of file +``` + +## Third-Party Libraries and Licenses + +- [eslint/eslint](https://github.com/eslint/eslint) — [MIT](https://github.com/eslint/eslint/blob/main/LICENSE) +- [prettier/prettier](https://github.com/prettier/prettier) — [MIT](https://github.com/prettier/prettier/blob/main/LICENSE) +- [squidfunk/mkdocs-material](https://github.com/squidfunk/mkdocs-material?tab=MIT-1-ov-file) — [MIT](https://github.com/squidfunk/mkdocs-material/blob/master/LICENSE) \ No newline at end of file diff --git a/chart/README.md b/chart/README.md new file mode 100644 index 0000000..f5b205e --- /dev/null +++ b/chart/README.md @@ -0,0 +1,14 @@ +This microservice generates graphs of currency exchange rates using Python and the `matplotlib` library. +It retrieves historical exchange rate data from an internal database and visualizes the data in the form of line charts + + +## Third-Party Libraries and Licenses + +- [pylint-dev/pylint](https://github.com/pylint-dev/pylint) — [GPLv2 or later](https://github.com/pylint-dev/pylint/blob/main/LICENSE) +- [python/mypy](https://github.com/python/mypy/) — [MIT](https://github.com/python/mypy/blob/master/LICENSE) +- [encode/starlette](https://github.com/encode/starlette) — [BSD-3-Clause](https://github.com/encode/starlette/blob/master/LICENSE.md) +- [yaml/pyyaml](https://github.com/yaml/pyyaml) — [MIT](https://github.com/yaml/pyyaml/blob/main/LICENSE) +- [encode/uvicorn](https://github.com/encode/uvicorn) — [BSD-3-Clause](https://github.com/encode/uvicorn/blob/master/LICENSE.md) +- [fastapi/fastapi](https://github.com/fastapi/fastapi) — [MIT](https://github.com/fastapi/fastapi/blob/master/LICENSE) +- [selwin/python-user-agents](https://github.com/selwin/python-user-agents) — [MIT](https://github.com/selwin/python-user-agents/blob/master/LICENSE.txt) +- [MagicStack/asyncpg](https://github.com/MagicStack/asyncpg)—- [Apache-2.0](https://github.com/MagicStack/asyncpg/blob/master/LICENSE) \ No newline at end of file diff --git a/collect-currency/README.md b/collect-currency/README.md new file mode 100644 index 0000000..3c30a3d --- /dev/null +++ b/collect-currency/README.md @@ -0,0 +1,7 @@ +This microservice collects currency exchange rate data for selected currencies from open sources and stores it in a database. + +## Third-Party Libraries and Licenses + +- [axios/axios](https://github.com/axios/axios) — [MIT](https://github.com/axios/axios/blob/v1.x/LICENSE) +- [GuillaumeRochat/cron-validator](https://github.com/GuillaumeRochat/cron-validator) - [MIT](https://github.com/GuillaumeRochat/cron-validator/blob/master/LICENSE) +- [node-schedule/node-schedule](https://github.com/node-schedule/node-schedule) - [MIT](https://github.com/node-schedule/node-schedule/blob/master/LICENSE) \ No newline at end of file diff --git a/server/README.md b/server/README.md new file mode 100644 index 0000000..b6377b7 --- /dev/null +++ b/server/README.md @@ -0,0 +1,7 @@ +## Third-Party Libraries and Licenses + +- [brianc/pg](https://github.com/brianc/node-postgres) — [MIT](https://github.com/brianc/node-postgres/blob/master/LICENSE) +- [eemeli/yaml](https://github.com/eemeli/yaml) — [ISC](https://github.com/eemeli/yaml/blob/main/LICENSE) +- [fastify/fastify](https://github.com/fastify/fastify) — [MIT](https://github.com/fastify/fastify/blob/main/LICENSE) +- [axios/axios](https://github.com/axios/axios) — [MIT](https://github.com/axios/axios/blob/v1.x/LICENSE) +- [faisalman/ua-parser-js](https://github.com/faisalman/ua-parser-js) — [AGPL-v3](https://github.com/faisalman/ua-parser-js/blob/master/LICENSE.md) \ No newline at end of file diff --git a/shared/README.md b/shared/README.md new file mode 100644 index 0000000..07d712a --- /dev/null +++ b/shared/README.md @@ -0,0 +1,8 @@ +This repository contains shared libraries used across the project. These libraries provide common functionality, utilities, and components that are used by different microservices within the project to ensure consistency and code reuse. + +## Third-Party Libraries and Licenses + +- [pinojs/pino](https://github.com/pinojs/pino) - [MIT](https://github.com/pinojs/pino/blob/main/LICENSE) +- [pinojs/pino-prettier](https://github.com/pinojs/pino-pretty) - [MIT](https://github.com/pinojs/pino-pretty/blob/master/LICENSE) +- [brianc/pg](https://github.com/brianc/node-postgres) - [MIT](https://github.com/brianc/node-postgres/blob/master/LICENSE) +- [eemeli/yaml](https://github.com/eemeli/yaml) - [ISC](https://github.com/eemeli/yaml/blob/main/LICENSE)