chore(readme): Returned and added third-party library licences, split them into each separate file for the microservice
Some checks failed
Create and publish a Docker image / build-and-push-server (push) Has been cancelled
Create and publish a Docker image / build-and-push-chart (push) Has been cancelled
Create and publish a Docker image / build-and-push-CR (push) Has been cancelled
Deploy docs / deploy (push) Has been cancelled

This commit is contained in:
Данил 2024-12-20 16:25:43 +03:00
parent 6ff258799d
commit c2720114c4
5 changed files with 43 additions and 1 deletions

View file

@ -45,3 +45,9 @@
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. along with this program. If not, see <https://www.gnu.org/licenses/>.
``` ```
## 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)

14
chart/README.md Normal file
View file

@ -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)

View file

@ -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)

7
server/README.md Normal file
View file

@ -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)

8
shared/README.md Normal file
View file

@ -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)