-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmkdocs.yml
More file actions
141 lines (133 loc) · 3.83 KB
/
mkdocs.yml
File metadata and controls
141 lines (133 loc) · 3.83 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
site_name: Codellm-Devkit
site_description: Libraries for streamlined code analysis insights for CodeLLM development and deployment.
repo_url: https://github.com/codellm-devkit
repo_name: codellm-devkit
strict: false
copyright: Copyright © 2024-2025 IBM
nav:
- CLDK:
- Home: index.md
- Quick Start: quickstart.md
- Installation: installing.md
- API Reference:
- Python SDK:
- Core: reference/python-api/core.md
- Java Analysis: reference/python-api/java.md
- Python Analysis: reference/python-api/python.md
- C/C++ Analysis: reference/python-api/c-cpp.md
theme:
name: material
logo: assets/images/logo-white.svg
favicon: assets/images/favicon.png
custom_dir: docs/overrides
font:
text: IBM Plex Sans
code: IBM Plex Mono
palette:
# Palette toggle for automatic mode
- media: "(prefers-color-scheme)"
toggle:
icon: material/brightness-auto
# Palette toggle for light mode
- media: "(prefers-color-scheme: light)"
scheme: default
toggle:
icon: material/brightness-7
# Palette toggle for dark mode
- media: "(prefers-color-scheme: dark)"
scheme: slate
toggle:
icon: material/brightness-4
features:
- announce.dismiss
- content.code.copy
- content.code.prettify
- content.code.annotate
- content.tabs.link
- navigation.indexes
- navigation.footer
- navigation.sections
# - navigation.tabs
- navigation.tabs.sticky
- search.highlight
- search.suggest
- toc.follow
- toc.integrate
markdown_extensions:
- admonition # callouts
- footnotes
- pymdownx.details
- pymdownx.highlight:
anchor_linenums: true
line_spans: __span
pygments_lang_class: true
- pymdownx.inlinehilite
- pymdownx.snippets:
check_paths: true
- pymdownx.superfences:
custom_fences:
- name: mermaid
class: mermaid
format: !!python/name:pymdownx.superfences.fence_code_format
- pymdownx.tabbed:
alternate_style: true
slugify:
!!python/object/apply:pymdownx.slugs.slugify # NOTE: insiders only
kwds:
case: lower
- toc:
permalink: "#"
- attr_list
- md_in_html
- pymdownx.emoji:
emoji_index: !!python/name:material.extensions.emoji.twemoji
emoji_generator: !!python/name:material.extensions.emoji.to_svg
options:
custom_icons:
- docs/overrides/.icons
- pymdownx.arithmatex:
generic: true
extra_css:
- assets/css/theme.css
- assets/css/mkdocstrings.css
extra_javascript:
- assets/javascript/mathjax.js
- https://polyfill.io/v3/polyfill.min.js?features=es6
- https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js
plugins:
social: # render social media cards for copy+paste
cache_dir: .cache/plugin/social/free
search:
lang: en
mkdocstrings:
default_handler: python
handlers:
python:
# Make the cldk package importable to the docs build
paths:
- ../python-sdk
options:
docstring_style: google
show_source: true
members_order: source
filters: ["!^_"]
extra:
generator: false
social:
- icon: fontawesome/brands/twitter
link: https://twitter.com/IBM
name: IBM on Twitter
- icon: fontawesome/brands/linkedin
link: https://www.linkedin.com/company/IBM
name: IBM on LinkedIn
- icon: fontawesome/brands/python
link: https://pypi.org/project/cldk
- icon: fontawesome/brands/github
link: https://github.com/IBM/codellm-devkit
name: CLDK on GitHub
- icon: cldk/logo-white
link: https://ibm.github.io/codellm-devkit
name: The CLDK Library
dd_rum:
client_token: !ENV [DD_RUM_CLIENT_TOKEN, blank]
application_id: !ENV [DD_RUM_APPLICATION_ID, blank]