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
-`-i, --include` - Files to include (e.g., "*.py" "*.js")
82
-
-`-e, --exclude` - Files to exclude (e.g., "tests/*" "docs/*")
83
-
-`-s, --max-size` - Maximum file size in bytes (default: 100KB)
84
-
73
+
3. Set up LLM in [`utils/call_llm.py`](./utils/call_llm.py) by providing credentials (API key or project name). We highly recommend the latest models with thinking capabilities (Gemini Pro 2.5, Claude 3.7 with thinking, O1). You can verify if it is correctly set up by running:
74
+
```bash
75
+
python utils/call_llm.py
76
+
```
77
+
78
+
4. Generate a complete codebase tutorial by running the main script:
- `-i, --include` - Files to include (e.g., "*.py""*.js")
87
+
- `-e, --exclude` - Files to exclude (e.g., "tests/*""docs/*")
88
+
- `-s, --max-size` - Maximum file size in bytes (default: 100KB)
89
+
85
90
The application will crawl the repository, analyze the codebase structure, generate tutorial content, and save the output in the specified directory (default: ./output).
0 commit comments