Initial release with comprehensive API coverage: ## Features - Complete async API client for Kwork.ru (45+ endpoints) - Pydantic models for all API responses - Two-step authentication (session cookies + web_auth_token) - Comprehensive error handling (7 custom exception types) ## API Groups - CatalogAPI, ProjectsAPI, UserAPI - ReferenceAPI, NotificationsAPI, OtherAPI ## Quality - 92% test coverage (46 unit tests) - 100% docstring coverage - MkDocs documentation with mkdocstrings - UV package manager support ## CI/CD - Gitea Actions workflows (PR checks + release) - Semantic release for automatic versioning - Coverage threshold 90% - Test artifacts and reports
10 lines
254 B
Markdown
10 lines
254 B
Markdown
# API Reference
|
|
|
|
Complete API documentation for Kwork API client.
|
|
|
|
## Modules
|
|
|
|
- [Client](api/client.md) — Main client class and API groups
|
|
- [Models](api/models.md) — Pydantic models for API responses
|
|
- [Errors](api/errors.md) — Exception classes
|