You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs: Improve API doc groups and polish docstrings (#638)
## Summary
- Introduces the `@docs_group()` decorator (following the crawlee-python
pattern) to organize all public symbols into clear documentation groups:
**Apify API clients**, **Resource clients**, **HTTP clients**,
**Models**, and **Errors**
- Applies the decorator to all 260+ public classes across the codebase
(2 API clients, 61 resource clients, 192 models, 2 HTTP clients, 3
errors)
- Updates `website/transformDocs.js` to read group assignments from the
decorator instead of hardcoded JS predicates
- Improves and polishes all docstrings for Apify API clients, Resource
clients, HTTP clients, and Errors with consistent patterns and helpful
context
## Screenshot
<img width="2880" height="6778" alt="image"
src="https://github.com/user-attachments/assets/b4b101e8-6a6d-47a4-b096-04eff0267460"
/>
## Issues
- Closes: #637
## Test plan
- [x] CI passes
🤖 Generated with [Claude Code](https://claude.com/claude-code)
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
0 commit comments