Skip to content

Commit be7d7a2

Browse files
committed
build docs
1 parent 624c5fb commit be7d7a2

File tree

3 files changed

+191
-12
lines changed

3 files changed

+191
-12
lines changed

.github/workflows/ci.yml

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ name: CI
22

33
on:
44
push:
5-
branches: [ main, develop ]
5+
branches: [main, develop]
66
pull_request:
7-
branches: [ main, develop ]
7+
branches: [main, develop]
88

99
env:
1010
PYTHON_VERSION: "3.11"
@@ -35,15 +35,6 @@ jobs:
3535
- name: Run ruff linter
3636
run: uv run ruff check . || true
3737

38-
- name: Run ruff formatter
39-
run: uv run ruff format --check .
40-
41-
- name: Run black formatter check
42-
run: uv run black --check .
43-
44-
- name: Run mypy type checker
45-
run: uv run mypy src/superquantx --ignore-missing-imports
46-
4738
test:
4839
name: Test Suite
4940
runs-on: ${{ matrix.os }}
@@ -86,4 +77,3 @@ jobs:
8677
file: ./coverage.xml
8778
flags: unittests
8879
name: codecov-umbrella
89-

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -298,6 +298,7 @@ google_quantum_cache/
298298
*.json
299299
*.yaml
300300
*.yml
301+
!mkdocs.yml
301302
!.github/**/*.yml
302303
!.github/**/*.yaml
303304
data/

mkdocs.yml

Lines changed: 188 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,188 @@
1+
site_name: SuperQuantX Documentation
2+
site_description: Quantum AI research platform that provides a unified API for future quantum agentic AI systems research
3+
site_author: Superagentic AI
4+
site_url: https://superagenticai.github.io/superquantx/
5+
6+
repo_url: https://github.com/SuperagenticAI/superquantx
7+
edit_uri: edit/main/docs/
8+
9+
theme:
10+
name: material
11+
features:
12+
- navigation.tabs
13+
- navigation.sections
14+
- navigation.expand
15+
- navigation.path
16+
- navigation.top
17+
- navigation.indexes
18+
- navigation.instant
19+
- navigation.tracking
20+
- search.highlight
21+
- search.share
22+
- search.suggest
23+
- toc.follow
24+
- toc.integrate
25+
- content.code.copy
26+
- content.code.annotate
27+
- content.tabs.link
28+
- content.tooltips
29+
- header.autohide
30+
palette:
31+
# Palette toggle for light mode
32+
- media: "(prefers-color-scheme: light)"
33+
scheme: default
34+
primary: white
35+
accent: deep purple
36+
toggle:
37+
icon: material/brightness-7
38+
name: Switch to dark mode
39+
# Palette toggle for dark mode
40+
- media: "(prefers-color-scheme: dark)"
41+
scheme: slate
42+
primary: black
43+
accent: deep purple
44+
toggle:
45+
icon: material/brightness-4
46+
name: Switch to light mode
47+
font:
48+
text: Inter
49+
code: JetBrains Mono
50+
icon:
51+
repo: fontawesome/brands/github
52+
edit: material/pencil
53+
view: material/eye
54+
logo: assets/logo.png
55+
56+
plugins:
57+
- search:
58+
lang: en
59+
- mkdocstrings:
60+
default_handler: python
61+
handlers:
62+
python:
63+
paths: ["src"]
64+
options:
65+
docstring_style: google
66+
show_source: true
67+
show_bases: true
68+
show_inheritance_diagram: false
69+
show_root_heading: true
70+
show_root_toc_entry: true
71+
show_object_full_path: false
72+
show_category_heading: true
73+
show_signature_annotations: true
74+
separate_signature: true
75+
filters: ["!^_"]
76+
heading_level: 1
77+
members_order: source
78+
docstring_section_style: table
79+
merge_init_into_class: true
80+
show_submodules: true
81+
watch:
82+
- src/superquantx
83+
84+
markdown_extensions:
85+
- abbr
86+
- admonition
87+
- attr_list
88+
- def_list
89+
- footnotes
90+
- md_in_html
91+
- toc:
92+
permalink: true
93+
- pymdownx.arithmatex:
94+
generic: true
95+
- pymdownx.betterem:
96+
smart_enable: all
97+
- pymdownx.caret
98+
- pymdownx.details
99+
- pymdownx.emoji:
100+
emoji_generator: !!python/name:materialx.emoji.to_svg
101+
emoji_index: !!python/name:materialx.emoji.twemoji
102+
- pymdownx.highlight:
103+
anchor_linenums: true
104+
line_spans: __span
105+
pygments_lang_class: true
106+
- pymdownx.inlinehilite
107+
- pymdownx.keys
108+
- pymdownx.magiclink:
109+
repo_url_shorthand: true
110+
user: SuperagenticAI
111+
repo: superquantx
112+
- pymdownx.mark
113+
- pymdownx.smartsymbols
114+
- pymdownx.superfences:
115+
custom_fences:
116+
- name: mermaid
117+
class: mermaid
118+
format: !!python/name:pymdownx.superfences.fence_code_format
119+
- pymdownx.tabbed:
120+
alternate_style: true
121+
- pymdownx.tasklist:
122+
custom_checkbox: true
123+
- pymdownx.tilde
124+
125+
extra:
126+
generator: false
127+
analytics:
128+
provider: google
129+
property: !ENV GOOGLE_ANALYTICS_KEY
130+
social:
131+
- icon: fontawesome/brands/github
132+
link: https://github.com/SuperagenticAI/superquantx
133+
- icon: fontawesome/brands/python
134+
link: https://pypi.org/project/superquantx/
135+
- icon: material/email
136+
link: mailto:[email protected]
137+
138+
extra_css:
139+
- stylesheets/extra.css
140+
141+
extra_javascript:
142+
- javascripts/mathjax.js
143+
- https://polyfill.io/v3/polyfill.min.js?features=es6
144+
- https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js
145+
146+
nav:
147+
- Home:
148+
- Overview: index.md
149+
- Quick Start: getting-started/quickstart.md
150+
- Installation: getting-started/installation.md
151+
- Getting Started:
152+
- Installation Guide: getting-started/installation.md
153+
- Quick Start: getting-started/quickstart.md
154+
- First Program: getting-started/first-program.md
155+
- Configuration: getting-started/configuration.md
156+
- User Guide:
157+
- Overview: user-guide/overview.md
158+
- Quantum Backends: user-guide/backends.md
159+
- Algorithms: user-guide/algorithms.md
160+
- Tutorials:
161+
- Basic Quantum Computing: tutorials/basic-quantum.md
162+
- Quantum Machine Learning: tutorials/quantum-ml.md
163+
- Backends:
164+
- Overview: BACKENDS.md
165+
- Simulator: backends/simulator.md
166+
- PennyLane: backends/pennylane.md
167+
- Qiskit: backends/qiskit.md
168+
- Cirq: backends/cirq.md
169+
- Amazon Braket: backends/braket.md
170+
- TKET: backends/tket.md
171+
- D-Wave Ocean: backends/ocean.md
172+
- API Reference:
173+
- Core: api/core.md
174+
- Backends: api/backends.md
175+
- Algorithms: api/algorithms.md
176+
- Circuits: api/circuits.md
177+
- Agents: api/agents.md
178+
- Utilities: api/utilities.md
179+
- Development:
180+
- Contributing: development/contributing.md
181+
- Architecture: development/architecture.md
182+
- Testing: development/testing.md
183+
- Release Process: development/releases.md
184+
- Code Standards: development/standards.md
185+
186+
copyright: |
187+
Copyright &copy; 2025 <a href="https://super-agentic.ai" target="_blank">Superagentic AI</a> -
188+
<a href="https://github.com/SuperagenticAI/superquantx" target="_blank">SuperQuantX</a>

0 commit comments

Comments
 (0)