Skip to content

Commit 559edf4

Browse files
authored
Merge pull request #1565 from consideRatio/pr/docs-maintenance
docs: add devenv and linkcheck to Makefile and misc details
2 parents 5099ba7 + b3bdd15 commit 559edf4

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+733
-728
lines changed

.github/workflows/publish.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,15 @@ on:
55
paths-ignore:
66
- "**.md"
77
- "**.rst"
8-
- "doc/**"
8+
- "docs/**"
99
- "examples/**"
1010
- ".github/workflows/**"
1111
- "!.github/workflows/publish.yml"
1212
push:
1313
paths-ignore:
1414
- "**.md"
1515
- "**.rst"
16-
- "doc/**"
16+
- "docs/**"
1717
- "examples/**"
1818
- ".github/workflows/**"
1919
- "!.github/workflows/publish.yml"

.github/workflows/test.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,15 @@ on:
88
paths-ignore:
99
- "**.md"
1010
- "**.rst"
11-
- "doc/**"
11+
- "docs/**"
1212
- "examples/**"
1313
- ".github/workflows/**"
1414
- "!.github/workflows/test.yml"
1515
push:
1616
paths-ignore:
1717
- "**.md"
1818
- "**.rst"
19-
- "doc/**"
19+
- "docs/**"
2020
- "examples/**"
2121
- ".github/workflows/**"
2222
- "!.github/workflows/test.yml"

.gitignore

Lines changed: 76 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,45 @@
1+
# Manually added parts to .gitignore
2+
# ----------------------------------
3+
#
4+
5+
# OS Stuff
6+
.DS_Store
7+
8+
# Node stuff
9+
node_modules/
10+
package-lock.json
11+
12+
# Built files
13+
binderhub/static/dist
14+
helm-chart/binderhub/charts
15+
helm-chart/binderhub/requirements.lock
16+
testing/k8s-binder-k8s-hub/binderhub-chart-config-remote.yaml
17+
ci/id_rsa
18+
19+
# Instructions we download
20+
k8s.txt
21+
helm.txt
22+
23+
# Federation data page
24+
docs/federation/data-federation.txt
25+
26+
# Editors etc
27+
.vscode/
28+
29+
30+
# Python .gitignore from https://github.com/github/gitignore/blob/HEAD/Python.gitignore
31+
# -------------------------------------------------------------------------------------
32+
#
133
# Byte-compiled / optimized / DLL files
234
__pycache__/
335
*.py[cod]
436
*$py.class
537

638
# C extensions
739
*.so
8-
.idea
9-
.pytest_cache
1040

1141
# Distribution / packaging
1242
.Python
13-
env/
1443
build/
1544
develop-eggs/
1645
dist/
@@ -22,9 +51,13 @@ lib64/
2251
parts/
2352
sdist/
2453
var/
54+
wheels/
55+
pip-wheel-metadata/
56+
share/python-wheels/
2557
*.egg-info/
2658
.installed.cfg
2759
*.egg
60+
MANIFEST
2861

2962
# PyInstaller
3063
# Usually these files are written by a python script from a template
@@ -39,14 +72,16 @@ pip-delete-this-directory.txt
3972
# Unit test / coverage reports
4073
htmlcov/
4174
.tox/
75+
.nox/
4276
.coverage
4377
.coverage.*
4478
.cache
4579
nosetests.xml
4680
coverage.xml
47-
*,cover
81+
*.cover
82+
*.py,cover
4883
.hypothesis/
49-
/http-record.*.json
84+
.pytest_cache/
5085

5186
# Translations
5287
*.mo
@@ -55,6 +90,8 @@ coverage.xml
5590
# Django stuff:
5691
*.log
5792
local_settings.py
93+
db.sqlite3
94+
db.sqlite3-journal
5895

5996
# Flask stuff:
6097
instance/
@@ -69,49 +106,56 @@ docs/_build/
69106
# PyBuilder
70107
target/
71108

72-
# IPython Notebook
109+
# Jupyter Notebook
73110
.ipynb_checkpoints
74111

112+
# IPython
113+
profile_default/
114+
ipython_config.py
115+
75116
# pyenv
76117
.python-version
77118

78-
# celery beat schedule file
119+
# pipenv
120+
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
121+
# However, in case of collaboration, if having platform-specific dependencies or dependencies
122+
# having no cross-platform support, pipenv may install dependencies that don't work, or not
123+
# install all needed dependencies.
124+
#Pipfile.lock
125+
126+
# PEP 582; used by e.g. github.com/David-OConnor/pyflow
127+
__pypackages__/
128+
129+
# Celery stuff
79130
celerybeat-schedule
131+
celerybeat.pid
80132

81-
# dotenv
82-
.env
133+
# SageMath parsed files
134+
*.sage.py
83135

84-
# virtualenv
136+
# Environments
137+
.env
138+
.venv
139+
env/
85140
venv/
86141
ENV/
142+
env.bak/
143+
venv.bak/
87144

88145
# Spyder project settings
89146
.spyderproject
147+
.spyproject
90148

91149
# Rope project settings
92150
.ropeproject
93151

94-
# OS Stuff
95-
.DS_Store
96-
97-
# Sphinx stuff
98-
_build/
152+
# mkdocs documentation
153+
/site
99154

100-
# Node stuff
101-
node_modules/
102-
package-lock.json
155+
# mypy
156+
.mypy_cache/
157+
.dmypy.json
158+
dmypy.json
103159

104-
# Built files
105-
binderhub/static/dist
106-
helm-chart/binderhub/charts
107-
helm-chart/binderhub/requirements.lock
108-
testing/k8s-binder-k8s-hub/binderhub-chart-config-remote.yaml
109-
ci/id_rsa
110-
111-
# Instructions we download
112-
k8s.txt
113-
helm.txt
114-
115-
# Federation data page
116-
doc/federation/data-federation.txt
117-
.vscode/
160+
# Pyre type checker
161+
.pyre/

.readthedocs.yaml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# Configuration on how ReadTheDocs (RTD) builds our documentation
2+
# ref: https://readthedocs.org/projects/binderhub/
3+
# ref: https://docs.readthedocs.io/en/stable/config-file/v2.html
4+
#
5+
version: 2
6+
7+
sphinx:
8+
configuration: docs/source/conf.py
9+
10+
build:
11+
os: ubuntu-22.04
12+
tools:
13+
python: "3.10"
14+
15+
python:
16+
install:
17+
- requirements: docs/requirements.txt

.readthedocs.yml

Lines changed: 0 additions & 24 deletions
This file was deleted.

0 commit comments

Comments
 (0)