Skip to content

Commit 3b3d5b0

Browse files
trying netlify hosted docs
1 parent cbde79f commit 3b3d5b0

File tree

3 files changed

+175
-0
lines changed

3 files changed

+175
-0
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@
1515
!mkdocs.yml
1616
!generate_graph_examples.py
1717
!.python-version
18+
!requirements.txt
19+
!netlify.toml
1820

1921
# recursively re-ignore
2022
__pycache__

netlify.toml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# netlify.toml
2+
3+
# Build settings
4+
[build]
5+
# Directory (relative to root of your repo) that contains the deploy-ready
6+
# HTML files and assets after the build command has run.
7+
publish = "site"
8+
9+
# Default build command. This will run in the Netlify build environment.
10+
# It first runs your script to generate graph HTMLs, then builds the MkDocs site.
11+
command = "pip install -r requirements.txt && python generate_graph_examples.py && mkdocs build"

requirements.txt

Lines changed: 162 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,162 @@
1+
# This file was autogenerated by uv via the following command:
2+
# uv pip compile pyproject.toml --all-extras -o requirements.txt
3+
asttokens==3.0.0
4+
# via stack-data
5+
babel==2.17.0
6+
# via mkdocs-material
7+
backrefs==5.8
8+
# via mkdocs-material
9+
certifi==2025.4.26
10+
# via requests
11+
cfgv==3.4.0
12+
# via pre-commit
13+
charset-normalizer==3.4.2
14+
# via requests
15+
click==8.2.1
16+
# via mkdocs
17+
colorama==0.4.6
18+
# via mkdocs-material
19+
coverage==7.8.2
20+
# via pytest-cov
21+
decorator==5.2.1
22+
# via ipython
23+
distlib==0.3.9
24+
# via virtualenv
25+
executing==2.2.0
26+
# via stack-data
27+
filelock==3.18.0
28+
# via virtualenv
29+
ghp-import==2.1.0
30+
# via mkdocs
31+
identify==2.6.12
32+
# via pre-commit
33+
idna==3.10
34+
# via requests
35+
iniconfig==2.1.0
36+
# via pytest
37+
ipython==9.3.0
38+
# via nx-vis-visualizer (pyproject.toml)
39+
ipython-pygments-lexers==1.1.1
40+
# via ipython
41+
jedi==0.19.2
42+
# via ipython
43+
jinja2==3.1.6
44+
# via
45+
# mkdocs
46+
# mkdocs-material
47+
markdown==3.8
48+
# via
49+
# mkdocs
50+
# mkdocs-material
51+
# pymdown-extensions
52+
markupsafe==3.0.2
53+
# via
54+
# jinja2
55+
# mkdocs
56+
matplotlib-inline==0.1.7
57+
# via ipython
58+
mergedeep==1.3.4
59+
# via
60+
# mkdocs
61+
# mkdocs-get-deps
62+
mkdocs==1.6.1
63+
# via
64+
# nx-vis-visualizer (pyproject.toml)
65+
# mkdocs-material
66+
mkdocs-get-deps==0.2.0
67+
# via mkdocs
68+
mkdocs-material==9.6.14
69+
# via nx-vis-visualizer (pyproject.toml)
70+
mkdocs-material-extensions==1.3.1
71+
# via mkdocs-material
72+
mypy==1.16.0
73+
# via nx-vis-visualizer (pyproject.toml)
74+
mypy-extensions==1.1.0
75+
# via mypy
76+
networkx==3.5
77+
# via
78+
# nx-vis-visualizer (pyproject.toml)
79+
# nx-vis-visualizer
80+
nodeenv==1.9.1
81+
# via pre-commit
82+
numpy==2.2.6
83+
# via types-networkx
84+
types-networkx==3.5.0.20250531
85+
packaging==25.0
86+
# via
87+
# mkdocs
88+
# pytest
89+
paginate==0.5.7
90+
# via mkdocs-material
91+
parso==0.8.4
92+
# via jedi
93+
pathspec==0.12.1
94+
# via
95+
# mkdocs
96+
# mypy
97+
pexpect==4.9.0
98+
# via ipython
99+
platformdirs==4.3.8
100+
# via
101+
# mkdocs-get-deps
102+
# virtualenv
103+
pluggy==1.6.0
104+
# via pytest
105+
pre-commit==4.2.0
106+
# via nx-vis-visualizer (pyproject.toml)
107+
prompt-toolkit==3.0.51
108+
# via ipython
109+
ptyprocess==0.7.0
110+
# via pexpect
111+
pure-eval==0.2.3
112+
# via stack-data
113+
pygments==2.19.1
114+
# via
115+
# ipython
116+
# ipython-pygments-lexers
117+
# mkdocs-material
118+
# pytest
119+
pymdown-extensions==10.15
120+
# via mkdocs-material
121+
pytest==8.4.0
122+
# via
123+
# nx-vis-visualizer (pyproject.toml)
124+
# pytest-cov
125+
pytest-cov==6.1.1
126+
# via nx-vis-visualizer (pyproject.toml)
127+
python-dateutil==2.9.0.post0
128+
# via ghp-import
129+
pyyaml==6.0.2
130+
# via
131+
# mkdocs
132+
# mkdocs-get-deps
133+
# pre-commit
134+
# pymdown-extensions
135+
# pyyaml-env-tag
136+
pyyaml-env-tag==1.1
137+
# via mkdocs
138+
requests==2.32.3
139+
# via mkdocs-material
140+
ruff==0.11.12
141+
# via nx-vis-visualizer (pyproject.toml)
142+
six==1.17.0
143+
# via python-dateutil
144+
stack-data==0.6.3
145+
# via ipython
146+
traitlets==5.14.3
147+
# via
148+
# ipython
149+
# matplotlib-inline
150+
types-networkx==3.5.0.20250531
151+
# via nx-vis-visualizer (pyproject.toml)
152+
typing-extensions==4.14.0
153+
# via mypy
154+
urllib3==2.4.0
155+
# via requests
156+
virtualenv==20.31.2
157+
# via pre-commit
158+
watchdog==6.0.0
159+
# via mkdocs
160+
wcwidth==0.2.13
161+
# via prompt-toolkit
162+
-e .

0 commit comments

Comments
 (0)