@@ -3,31 +3,31 @@ flowchart LR
33 code2docs__analyzers__project_scanner__ProjectScanner__analyze [ " analyze" ]
44 end
55 subgraph code2docs__cli
6- code2docs__cli__diff [ " diff" ]
7- code2docs__cli__sync [ " sync" ]
86 code2docs__cli__watch [ " watch" ]
97 code2docs__cli___run_watch [ " _run_watch" ]
10- code2docs__cli___load_config [ " _load_config" ]
8+ code2docs__cli__check [ " check" ]
9+ code2docs__cli___run_sync [ " _run_sync" ]
10+ code2docs__cli__sync [ " sync" ]
1111 code2docs__cli___run_diff [ " _run_diff" ]
12+ code2docs__cli__diff [ " diff" ]
1213 code2docs__cli___run_check [ " _run_check" ]
13- code2docs__cli___run_sync [ " _run_sync" ]
14- code2docs__cli__check [ " check" ]
14+ code2docs__cli___load_config [ " _load_config" ]
1515 end
1616 subgraph code2docs__config
1717 code2docs__config__Code2DocsConfig__from_yaml [ " from_yaml" ]
1818 end
1919 subgraph code2docs__formatters
2020 code2docs__formatters__badges___make_badge [ " _make_badge" ]
21+ code2docs__formatters__toc__extract_headings [ " extract_headings" ]
2122 code2docs__formatters__toc__generate_toc [ " generate_toc" ]
2223 code2docs__formatters__toc___slugify [ " _slugify" ]
23- code2docs__formatters__toc__extract_headings [ " extract_headings" ]
2424 code2docs__formatters__badges__generate_badges [ " generate_badges" ]
2525 end
2626 subgraph code2docs__generators
27- code2docs__generators__code2llm_gen__Code2LlmGenerator___run_code2llm [ " _run_code2llm " ]
27+ code2docs__generators__readme_gen__ReadmeGenerator___build_context [ " _build_context " ]
2828 code2docs__generators__readme_gen__generate_readme [ " generate_readme" ]
2929 code2docs__generators__code2llm_gen__parse_gitignore [ " parse_gitignore" ]
30- code2docs__generators__readme_gen__ReadmeGenerator___build_context [ " _build_context " ]
30+ code2docs__generators__code2llm_gen__Code2LlmGenerator___run_code2llm [ " _run_code2llm " ]
3131 end
3232 subgraph code2docs__llm_helper
3333 code2docs__llm_helper___get_litellm [ " _get_litellm" ]
@@ -40,10 +40,10 @@ flowchart LR
4040 examples__02_configuration__load_config_from_yaml [ " load_config_from_yaml" ]
4141 end
4242 subgraph examples__03_programmatic_api
43+ examples__03_programmatic_api__generate_docs_if_needed [ " generate_docs_if_needed" ]
4344 examples__03_programmatic_api__generate_full_documentation [ " generate_full_documentation" ]
44- examples__03_programmatic_api__inspect_project_structure [ " inspect_project_structure" ]
4545 examples__03_programmatic_api__custom_documentation_pipeline [ " custom_documentation_pipeline" ]
46- examples__03_programmatic_api__generate_docs_if_needed [ " generate_docs_if_needed " ]
46+ examples__03_programmatic_api__inspect_project_structure [ " inspect_project_structure " ]
4747 examples__03_programmatic_api__generate_readme_simple [ " generate_readme_simple" ]
4848 end
4949 subgraph examples__04_sync_and_watch
@@ -59,14 +59,15 @@ flowchart LR
5959 end
6060 subgraph examples__07_web_frameworks
6161 examples__07_web_frameworks__detect_flask_endpoints [ " detect_flask_endpoints" ]
62- examples__07_web_frameworks__generate_api_docs_from_endpoints [ " generate_api_docs_from_endpoin" ]
6362 examples__07_web_frameworks__detect_fastapi_endpoints [ " detect_fastapi_endpoints" ]
6463 examples__07_web_frameworks__document_web_project [ " document_web_project" ]
64+ examples__07_web_frameworks__generate_api_docs_from_endpoints [ " generate_api_docs_from_endpoin" ]
6565 end
6666 code2docs__formatters__badges__generate_badges --> code2docs__formatters__badges___make_badge
6767 code2docs__formatters__toc__generate_toc --> code2docs__formatters__toc__extract_headings
6868 code2docs__formatters__toc__extract_headings --> code2docs__formatters__toc___slugify
6969 code2docs__generators__readme_gen__ReadmeGenerator___build_context --> code2docs__formatters__badges__generate_badges
70+ code2docs__generators__code2llm_gen__Code2LlmGenerator___run_code2llm --> code2docs__generators__code2llm_gen__parse_gitignore
7071 code2docs__cli__sync --> code2docs__cli___load_config
7172 code2docs__cli__sync --> code2docs__cli___run_sync
7273 code2docs__cli__watch --> code2docs__cli___load_config
@@ -77,23 +78,22 @@ flowchart LR
7778 code2docs__cli__diff --> code2docs__cli___run_diff
7879 code2docs__cli___load_config --> code2docs__config__Code2DocsConfig__from_yaml
7980 code2docs__cli___run_watch --> code2docs__sync__watcher__start_watcher
80- code2docs__generators__code2llm_gen__Code2LlmGenerator___run_code2llm --> code2docs__generators__code2llm_gen__parse_gitignore
8181 examples__04_sync_and_watch__watch_and_auto_regenerate --> code2docs__sync__watcher__start_watcher
8282 examples__05_custom_generators__generate_custom_report --> code2docs__analyzers__project_scanner__ProjectScanner__analyze
8383 examples__06_formatters__badge_examples --> code2docs__formatters__badges__generate_badges
8484 examples__06_formatters__toc_examples --> code2docs__formatters__toc__generate_toc
8585 examples__06_formatters__toc_examples --> code2docs__formatters__toc__extract_headings
8686 examples__06_formatters__build_custom_readme --> code2docs__formatters__toc__generate_toc
87- examples__03_programmatic_api__generate_readme_simple --> code2docs__analyzers__project_scanner__ProjectScanner__analyze
88- examples__03_programmatic_api__generate_readme_simple --> code2docs__generators__readme_gen__generate_readme
89- examples__03_programmatic_api__generate_full_documentation --> code2docs__analyzers__project_scanner__ProjectScanner__analyze
90- examples__03_programmatic_api__custom_documentation_pipeline --> code2docs__analyzers__project_scanner__ProjectScanner__analyze
91- examples__03_programmatic_api__inspect_project_structure --> code2docs__analyzers__project_scanner__ProjectScanner__analyze
92- examples__03_programmatic_api__generate_docs_if_needed --> code2docs__analyzers__project_scanner__ProjectScanner__analyze
9387 examples__07_web_frameworks__detect_flask_endpoints --> code2docs__analyzers__project_scanner__ProjectScanner__analyze
9488 examples__07_web_frameworks__detect_fastapi_endpoints --> code2docs__analyzers__project_scanner__ProjectScanner__analyze
9589 examples__07_web_frameworks__generate_api_docs_from_endpoints --> code2docs__analyzers__project_scanner__ProjectScanner__analyze
9690 examples__07_web_frameworks__document_web_project --> code2docs__analyzers__project_scanner__ProjectScanner__analyze
9791 examples__07_web_frameworks__document_web_project --> examples__07_web_frameworks__generate_api_docs_from_endpoints
9892 examples__02_configuration__load_config_from_yaml --> code2docs__config__Code2DocsConfig__from_yaml
93+ examples__03_programmatic_api__generate_readme_simple --> code2docs__analyzers__project_scanner__ProjectScanner__analyze
94+ examples__03_programmatic_api__generate_readme_simple --> code2docs__generators__readme_gen__generate_readme
95+ examples__03_programmatic_api__generate_full_documentation --> code2docs__analyzers__project_scanner__ProjectScanner__analyze
96+ examples__03_programmatic_api__custom_documentation_pipeline --> code2docs__analyzers__project_scanner__ProjectScanner__analyze
97+ examples__03_programmatic_api__inspect_project_structure --> code2docs__analyzers__project_scanner__ProjectScanner__analyze
98+ examples__03_programmatic_api__generate_docs_if_needed --> code2docs__analyzers__project_scanner__ProjectScanner__analyze
9999 code2docs__llm_helper__LLMHelper__complete --> code2docs__llm_helper___get_litellm
0 commit comments