Skip to content

Commit 890c77e

Browse files
committed
docs: expand README badges
1 parent 76affdf commit 890c77e

2 files changed

Lines changed: 50 additions & 2 deletions

File tree

README.md

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,19 @@
22

33
**English** · [Русский](README.ru.md)
44

5-
![Python](https://img.shields.io/badge/python-3.12%2B-blue) ![License](https://img.shields.io/badge/license-MIT-green) [![Coverage Status](https://coveralls.io/repos/github/feodor-ra/fastapi-typed-errors/badge.svg?branch=main)](https://coveralls.io/github/feodor-ra/fastapi-typed-errors?branch=main) [![Docs](https://img.shields.io/badge/docs-online-blueviolet)](https://feodor-ra.github.io/fastapi-typed-errors/)
5+
[![PyPI - Version](https://img.shields.io/pypi/v/fastapi-typed-errors)](https://pypi.org/project/fastapi-typed-errors/)
6+
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/fastapi-typed-errors)
7+
![PyPI - Status](https://img.shields.io/pypi/status/fastapi-typed-errors)
8+
![PyPI - Downloads](https://img.shields.io/pypi/dm/fastapi-typed-errors)
9+
[![FastAPI](https://img.shields.io/badge/FastAPI-0.115%2B-009688?logo=fastapi&logoColor=white)](https://fastapi.tiangolo.com)
10+
[![Pydantic v2](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/pydantic/pydantic/main/docs/badge/v2.json)](https://pydantic.dev)
11+
12+
![GitHub Release](https://img.shields.io/github/v/release/feodor-ra/fastapi-typed-errors)
13+
![GitHub Repo stars](https://img.shields.io/github/stars/feodor-ra/fastapi-typed-errors?style=flat)
14+
![GitHub last commit](https://img.shields.io/github/last-commit/feodor-ra/fastapi-typed-errors)
15+
[![CI](https://github.com/feodor-ra/fastapi-typed-errors/actions/workflows/ci.yml/badge.svg)](https://github.com/feodor-ra/fastapi-typed-errors/actions/workflows/ci.yml)
16+
[![Coverage Status](https://coveralls.io/repos/github/feodor-ra/fastapi-typed-errors/badge.svg?branch=main)](https://coveralls.io/github/feodor-ra/fastapi-typed-errors?branch=main)
17+
[![Docs](https://img.shields.io/badge/docs-mkdocs-blue)](https://feodor-ra.github.io/fastapi-typed-errors/)
618

719
**Typed HTTP errors for FastAPI** — exact `Literal` codes in OpenAPI, discriminated `oneOf` unions on the `code` field, and a single source of truth: the error class itself.
820

@@ -93,3 +105,15 @@ Or as a command: `fastapi-typed-errors check app.main:app` (exit `0`/`1`/`2`).
93105
## License
94106

95107
[MIT](LICENSE).
108+
109+
---
110+
111+
[![uv](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/uv/main/assets/badge/v0.json)](https://github.com/astral-sh/uv)
112+
[![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff)
113+
[![ty](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ty/main/assets/badge/v0.json)](https://github.com/astral-sh/ty)
114+
[![pytest](https://img.shields.io/badge/tested_with-pytest-0A9EDC?logo=pytest&logoColor=white)](https://docs.pytest.org/)
115+
[![Material for MkDocs](https://img.shields.io/badge/Material_for_MkDocs-526CFE?logo=materialformkdocs&logoColor=white)](https://squidfunk.github.io/mkdocs-material/)
116+
[![Conventional Commits](https://img.shields.io/badge/Conventional_Commits-1.0.0-FE5196?logo=conventionalcommits&logoColor=white)](https://www.conventionalcommits.org)
117+
[![Semantic Versions](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--versions-e10079.svg)](https://github.com/feodor-ra/fastapi-typed-errors/releases)
118+
119+
![GitHub License](https://img.shields.io/github/license/feodor-ra/fastapi-typed-errors)

README.ru.md

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,19 @@
22

33
[English](README.md) · **Русский**
44

5-
![Python](https://img.shields.io/badge/python-3.12%2B-blue) ![License](https://img.shields.io/badge/license-MIT-green) [![Coverage Status](https://coveralls.io/repos/github/feodor-ra/fastapi-typed-errors/badge.svg?branch=main)](https://coveralls.io/github/feodor-ra/fastapi-typed-errors?branch=main) [![Docs](https://img.shields.io/badge/docs-online-blueviolet)](https://feodor-ra.github.io/fastapi-typed-errors/ru/)
5+
[![PyPI - Version](https://img.shields.io/pypi/v/fastapi-typed-errors)](https://pypi.org/project/fastapi-typed-errors/)
6+
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/fastapi-typed-errors)
7+
![PyPI - Status](https://img.shields.io/pypi/status/fastapi-typed-errors)
8+
![PyPI - Downloads](https://img.shields.io/pypi/dm/fastapi-typed-errors)
9+
[![FastAPI](https://img.shields.io/badge/FastAPI-0.115%2B-009688?logo=fastapi&logoColor=white)](https://fastapi.tiangolo.com)
10+
[![Pydantic v2](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/pydantic/pydantic/main/docs/badge/v2.json)](https://pydantic.dev)
11+
12+
![GitHub Release](https://img.shields.io/github/v/release/feodor-ra/fastapi-typed-errors)
13+
![GitHub Repo stars](https://img.shields.io/github/stars/feodor-ra/fastapi-typed-errors?style=flat)
14+
![GitHub last commit](https://img.shields.io/github/last-commit/feodor-ra/fastapi-typed-errors)
15+
[![CI](https://github.com/feodor-ra/fastapi-typed-errors/actions/workflows/ci.yml/badge.svg)](https://github.com/feodor-ra/fastapi-typed-errors/actions/workflows/ci.yml)
16+
[![Coverage Status](https://coveralls.io/repos/github/feodor-ra/fastapi-typed-errors/badge.svg?branch=main)](https://coveralls.io/github/feodor-ra/fastapi-typed-errors?branch=main)
17+
[![Docs](https://img.shields.io/badge/docs-mkdocs-blue)](https://feodor-ra.github.io/fastapi-typed-errors/ru/)
618

719
**Типизированные HTTP-ошибки для FastAPI** — точные `Literal`-коды в OpenAPI, discriminated `oneOf`-union по полю `code` и единый источник правды: сам класс ошибки.
820

@@ -93,3 +105,15 @@ def test_error_contracts() -> None:
93105
## Лицензия
94106

95107
[MIT](LICENSE).
108+
109+
---
110+
111+
[![uv](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/uv/main/assets/badge/v0.json)](https://github.com/astral-sh/uv)
112+
[![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff)
113+
[![ty](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ty/main/assets/badge/v0.json)](https://github.com/astral-sh/ty)
114+
[![pytest](https://img.shields.io/badge/tested_with-pytest-0A9EDC?logo=pytest&logoColor=white)](https://docs.pytest.org/)
115+
[![Material for MkDocs](https://img.shields.io/badge/Material_for_MkDocs-526CFE?logo=materialformkdocs&logoColor=white)](https://squidfunk.github.io/mkdocs-material/)
116+
[![Conventional Commits](https://img.shields.io/badge/Conventional_Commits-1.0.0-FE5196?logo=conventionalcommits&logoColor=white)](https://www.conventionalcommits.org)
117+
[![Semantic Versions](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--versions-e10079.svg)](https://github.com/feodor-ra/fastapi-typed-errors/releases)
118+
119+
![GitHub License](https://img.shields.io/github/license/feodor-ra/fastapi-typed-errors)

0 commit comments

Comments
 (0)