fastapi_unified.json 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. {
  2. "name": "fastapi",
  3. "description": "Complete FastAPI knowledge combining official documentation and FastAPI codebase. Use when building FastAPI applications, understanding async patterns, or working with Pydantic models.",
  4. "merge_mode": "rule-based",
  5. "sources": [
  6. {
  7. "type": "documentation",
  8. "base_url": "https://fastapi.tiangolo.com/",
  9. "extract_api": true,
  10. "selectors": {
  11. "main_content": "article",
  12. "title": "h1",
  13. "code_blocks": "pre code"
  14. },
  15. "url_patterns": {
  16. "include": [],
  17. "exclude": ["/img/", "/js/"]
  18. },
  19. "categories": {
  20. "getting_started": ["tutorial", "first-steps"],
  21. "path_operations": ["path-params", "query-params", "body"],
  22. "dependencies": ["dependencies"],
  23. "security": ["security", "oauth2"],
  24. "database": ["sql-databases"],
  25. "advanced": ["advanced", "async", "middleware"],
  26. "deployment": ["deployment"]
  27. },
  28. "rate_limit": 0.5,
  29. "max_pages": 150
  30. },
  31. {
  32. "type": "github",
  33. "repo": "tiangolo/fastapi",
  34. "include_issues": true,
  35. "max_issues": 100,
  36. "include_changelog": true,
  37. "include_releases": true,
  38. "include_code": true,
  39. "code_analysis_depth": "surface",
  40. "file_patterns": [
  41. "fastapi/**/*.py"
  42. ]
  43. }
  44. ]
  45. }