Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1070 commits
Select commit Hold shift + click to select a range
55e0e2e
Auto deployment
lgreco Jan 6, 2025
cff680d
sp25
lgreco Jan 6, 2025
089f7e7
Auto deployment
lgreco Jan 6, 2025
9ebc1bb
sp25
lgreco Jan 6, 2025
558bee8
Auto deployment
lgreco Jan 6, 2025
c9ec7a3
sp25 direct from vsc
lgreco Jan 6, 2025
a983a14
Auto deployment
lgreco Jan 6, 2025
a98b249
sp25 also from vcs
lgreco Jan 6, 2025
354a11a
Auto deployment
lgreco Jan 6, 2025
3889e6b
sp25 vcs
lgreco Jan 6, 2025
7ee203b
Auto deployment
lgreco Jan 6, 2025
fb9bee8
sp25
lgreco Jan 6, 2025
3d451ca
Auto deployment
lgreco Jan 6, 2025
634e86c
sp25
lgreco Jan 6, 2025
df738e8
Auto deployment
lgreco Jan 6, 2025
79d45c7
maxdepth 3
lgreco Jan 6, 2025
74459a0
Auto deployment
lgreco Jan 6, 2025
db2e7ed
include::
lgreco Jan 6, 2025
5724d7d
Merge branch 'gh-pages' of https://github.com/lgreco/cdp into gh-pages
lgreco Jan 6, 2025
4ca09d8
Auto deployment
lgreco Jan 6, 2025
60c7652
Update introduction.rst
lgreco Jan 6, 2025
86eddcd
Merge branch 'gh-pages' of https://github.com/lgreco/cdp into gh-pages
lgreco Jan 6, 2025
9b3d3ee
Auto deployment
lgreco Jan 6, 2025
0386ca4
toctree
lgreco Jan 6, 2025
f4712ca
Merge branch 'gh-pages' of https://github.com/lgreco/cdp into gh-pages
lgreco Jan 6, 2025
519c22f
Auto deployment
lgreco Jan 6, 2025
98f7c57
adding outcomes
lgreco Jan 6, 2025
078e294
Merge branch 'gh-pages' of https://github.com/lgreco/cdp into gh-pages
lgreco Jan 6, 2025
54c1370
Auto deployment
lgreco Jan 6, 2025
93b1953
s
lgreco Jan 6, 2025
297cc92
Merge branch 'gh-pages' of https://github.com/lgreco/cdp into gh-pages
lgreco Jan 6, 2025
0bede2b
Auto deployment
lgreco Jan 6, 2025
5c10476
Update organizationWithUngrading.rst
lgreco Jan 6, 2025
16d86d9
Merge branch 'gh-pages' of https://github.com/lgreco/cdp into gh-pages
lgreco Jan 6, 2025
4983f39
Auto deployment
lgreco Jan 6, 2025
b1862b5
Update introduction.rst
lgreco Jan 6, 2025
bb10788
Merge branch 'gh-pages' of https://github.com/lgreco/cdp into gh-pages
lgreco Jan 6, 2025
ba5e5f3
Auto deployment
lgreco Jan 6, 2025
e1bfad0
Update organizationWithUngrading.rst
lgreco Jan 6, 2025
39cc262
Merge branch 'gh-pages' of https://github.com/lgreco/cdp into gh-pages
lgreco Jan 6, 2025
b260ecd
Auto deployment
lgreco Jan 6, 2025
a0c366b
s
lgreco Jan 6, 2025
f6567f5
Merge branch 'gh-pages' of https://github.com/lgreco/cdp into gh-pages
lgreco Jan 6, 2025
d7f2ab9
Auto deployment
lgreco Jan 6, 2025
bbaebfd
Update introduction.rst
lgreco Jan 6, 2025
50e1542
Merge branch 'gh-pages' of https://github.com/lgreco/cdp into gh-pages
lgreco Jan 6, 2025
8cddcb4
Auto deployment
lgreco Jan 6, 2025
20b8874
s
lgreco Jan 6, 2025
0dc573d
Merge branch 'gh-pages' of https://github.com/lgreco/cdp into gh-pages
lgreco Jan 6, 2025
d897350
Auto deployment
lgreco Jan 6, 2025
48263e7
s
lgreco Jan 6, 2025
09da84b
Merge branch 'gh-pages' of https://github.com/lgreco/cdp into gh-pages
lgreco Jan 6, 2025
3db0f57
Auto deployment
lgreco Jan 6, 2025
56358ad
s
lgreco Jan 6, 2025
d5a640a
Merge branch 'gh-pages' of https://github.com/lgreco/cdp into gh-pages
lgreco Jan 6, 2025
c26f7c9
Auto deployment
lgreco Jan 6, 2025
d7a61a8
363 outcomes
lgreco Jan 6, 2025
a1b9b03
Merge branch 'gh-pages' of https://github.com/lgreco/cdp into gh-pages
lgreco Jan 6, 2025
eaf9730
Auto deployment
lgreco Jan 6, 2025
6ad998d
Update outcomes.rst
lgreco Jan 6, 2025
6f2a5ad
Auto deployment
lgreco Jan 6, 2025
a11b9e9
Update academicIntegrity.rst
lgreco Jan 6, 2025
8f19a0a
Auto deployment
lgreco Jan 6, 2025
027aa87
460
lgreco Jan 7, 2025
fd6630f
Auto deployment
lgreco Jan 7, 2025
c6caf87
Update index.rst
lgreco Jan 7, 2025
4309f9a
Auto deployment
lgreco Jan 7, 2025
d1e50a9
Update detailedOutline.rst
lgreco Jan 7, 2025
7e4c5fe
Auto deployment
lgreco Jan 7, 2025
8f07738
s
lgreco Jan 7, 2025
8410964
Auto deployment
lgreco Jan 7, 2025
4dd4ea0
Update reading.rst
lgreco Jan 7, 2025
e377ecb
Auto deployment
lgreco Jan 7, 2025
33765af
reading
lgreco Jan 7, 2025
33242d0
Auto deployment
lgreco Jan 7, 2025
2b133f2
Create Lamport_Byzantine_Generals_Problem.pdf
lgreco Jan 7, 2025
080d4cf
Auto deployment
lgreco Jan 7, 2025
0400e15
OER update
lgreco Jan 7, 2025
92d680e
Auto deployment
lgreco Jan 7, 2025
4fad5ab
Update detailedOutline.rst
lgreco Jan 7, 2025
a4309db
Auto deployment
lgreco Jan 7, 2025
363b415
Update detailedOutline.rst
lgreco Jan 7, 2025
1012573
Auto deployment
lgreco Jan 7, 2025
6a0ff00
Create Fortnow_P_NP.pdf
lgreco Jan 7, 2025
87ab9ba
Auto deployment
lgreco Jan 7, 2025
613ea66
Update detailedOutline.rst
lgreco Jan 8, 2025
85a08ee
Auto deployment
lgreco Jan 8, 2025
c75baf7
Update grading.rst
lgreco Jan 8, 2025
0c725b3
Auto deployment
lgreco Jan 8, 2025
d5087e0
removed organization.rst
lgreco Jan 8, 2025
0ef1b39
Auto deployment
lgreco Jan 8, 2025
2887cb3
Update organizationWithUngrading.rst
lgreco Jan 8, 2025
a44941c
Auto deployment
lgreco Jan 8, 2025
650f484
adjusting title levels
lgreco Jan 8, 2025
017a029
Auto deployment
lgreco Jan 8, 2025
677ff82
sp25
lgreco Jan 8, 2025
f2fc7d8
Auto deployment
lgreco Jan 8, 2025
052149e
leveling
lgreco Jan 8, 2025
9b11f6e
Auto deployment
lgreco Jan 8, 2025
4496f16
upd
lgreco Jan 9, 2025
2e7d125
Auto deployment
lgreco Jan 9, 2025
4efed66
level update
lgreco Jan 9, 2025
9b33223
Auto deployment
lgreco Jan 9, 2025
0d3472b
Update reading.rst
lgreco Jan 9, 2025
e44deda
Auto deployment
lgreco Jan 9, 2025
78f8c15
upd 460
lgreco Jan 9, 2025
7f1d5ed
Auto deployment
lgreco Jan 9, 2025
20d1a9a
Update zoom.rst
lgreco Jan 9, 2025
58330d3
Auto deployment
lgreco Jan 9, 2025
66ba515
Update formalStuff.rst
lgreco Jan 9, 2025
6654c01
Auto deployment
lgreco Jan 9, 2025
e564859
Create Galler_1964.pdf
lgreco Jan 9, 2025
df018dd
Auto deployment
lgreco Jan 9, 2025
3a06f3d
Update detailedOutline.rst
lgreco Jan 9, 2025
01dd2c4
Auto deployment
lgreco Jan 9, 2025
720481d
Update SimpleGraph.graffle
lgreco Feb 7, 2025
9cb116b
Auto deployment
lgreco Feb 7, 2025
0f1574b
su25
lgreco May 8, 2025
9b2ef6e
Auto deployment
lgreco May 8, 2025
418ae17
SU25
lgreco May 8, 2025
e865cb2
Auto deployment
lgreco May 8, 2025
04a4596
SU 25
lgreco May 8, 2025
f38636e
Auto deployment
lgreco May 8, 2025
40e64ac
SU25
lgreco May 8, 2025
9039a07
Auto deployment
lgreco May 8, 2025
ce62298
SU25
lgreco May 8, 2025
cfc7229
Auto deployment
lgreco May 8, 2025
9d4a9b3
SU25
lgreco May 8, 2025
aabe8c8
Auto deployment
lgreco May 8, 2025
0c5c5f5
SU25
lgreco May 8, 2025
0d93931
Auto deployment
lgreco May 8, 2025
51833c1
SU 25
lgreco May 8, 2025
486fd65
Auto deployment
lgreco May 8, 2025
f52e7f3
week 00
lgreco May 18, 2025
b9d7b3b
Auto deployment
lgreco May 18, 2025
ba3c226
lab 0 active
lgreco May 21, 2025
2f859d3
Auto deployment
lgreco May 21, 2025
9e5871f
lqb
lgreco May 21, 2025
483d09b
Auto deployment
lgreco May 21, 2025
00d1d0f
uat clarification
lgreco May 21, 2025
b4488d5
Auto deployment
lgreco May 21, 2025
96615ab
Update week00-answers.rst
lgreco May 21, 2025
7cc9b70
Auto deployment
lgreco May 21, 2025
602373d
Update studentHours.rst
lgreco Aug 16, 2025
e0332b3
Auto deployment
lgreco Aug 16, 2025
2986ed9
prep f25
lgreco Aug 16, 2025
1e25fba
Auto deployment
lgreco Aug 16, 2025
9bb7ee9
Auto deployment
lgreco Aug 16, 2025
3d7b2ab
Update index.rst
lgreco Aug 16, 2025
8389801
Auto deployment
lgreco Aug 16, 2025
80575dd
Update this_term.rst
lgreco Aug 16, 2025
c207cfb
Auto deployment
lgreco Aug 16, 2025
732ad81
Update this_term.rst
lgreco Aug 16, 2025
389de10
Auto deployment
lgreco Aug 16, 2025
4ea5944
Update index.rst
lgreco Aug 17, 2025
bb4da5b
Auto deployment
lgreco Aug 17, 2025
052eda9
Include religious accommodations in DEI statement
lgreco Sep 29, 2025
199b7a9
Auto deployment
lgreco Sep 29, 2025
e18f7d7
syllabus template
lgreco Oct 30, 2025
3ba9a61
Auto deployment
lgreco Oct 30, 2025
ca755cd
reformatting headers
lgreco Oct 30, 2025
954405d
Auto deployment
lgreco Oct 30, 2025
15f118a
.rst
lgreco Oct 30, 2025
3452e1a
Auto deployment
lgreco Oct 30, 2025
16d6da0
Update template_boiler_plate.rst
lgreco Oct 30, 2025
3762ff7
Auto deployment
lgreco Oct 30, 2025
11c4e87
Update SimpleGraph.graffle
lgreco Dec 10, 2025
a42a707
Auto deployment
lgreco Dec 10, 2025
1f79d04
Spring 26
lgreco Dec 10, 2025
0db1ed1
Auto deployment
lgreco Dec 10, 2025
b700a39
Update this_term.rst
lgreco Dec 10, 2025
fa99c1a
Auto deployment
lgreco Dec 10, 2025
9c77e51
s26
lgreco Jan 9, 2026
f13a677
Auto deployment
lgreco Jan 9, 2026
8b602e2
honr204
lgreco Jan 9, 2026
bbe2d4d
Auto deployment
lgreco Jan 9, 2026
7cc7acd
outline
lgreco Jan 9, 2026
714de72
Auto deployment
lgreco Jan 9, 2026
2d26807
attendance
lgreco Jan 9, 2026
0e58d6a
Auto deployment
lgreco Jan 9, 2026
012331d
formal
lgreco Jan 9, 2026
6be7513
Update formalStuff.rst
lgreco Jan 9, 2026
d270d4d
Auto deployment
lgreco Jan 9, 2026
b123084
formal aligned
lgreco Jan 9, 2026
42c50c5
Auto deployment
lgreco Jan 9, 2026
63953f7
attendace intent
lgreco Jan 19, 2026
611a5bc
Auto deployment
lgreco Jan 19, 2026
d2f826d
early v dismissed
lgreco Jan 19, 2026
9d66c55
Merge branch 'gh-pages' of https://github.com/lgreco/cdp into gh-pages
lgreco Jan 19, 2026
703c223
Auto deployment
lgreco Jan 19, 2026
666f379
weather
lgreco Jan 22, 2026
c2cb465
Auto deployment
lgreco Jan 22, 2026
c7b6c9e
(c) 2026
lgreco Jan 29, 2026
4a77ef7
Auto deployment
lgreco Jan 29, 2026
cb451f5
2026
lgreco Jan 29, 2026
f3143cc
Auto deployment
lgreco Jan 29, 2026
89f3e92
(c)26
lgreco Jan 29, 2026
d99069c
Auto deployment
lgreco Jan 29, 2026
eb16dee
2026
lgreco Jan 29, 2026
412b61b
Auto deployment
lgreco Jan 29, 2026
9b5036b
26
lgreco Jan 29, 2026
e10ce15
Auto deployment
lgreco Jan 29, 2026
dfeea47
Update copyring
lgreco Jan 29, 2026
4434f86
Auto deployment
lgreco Jan 29, 2026
d0cda6f
upt sh
lgreco Mar 10, 2026
cb558ae
Auto deployment
lgreco Mar 10, 2026
7f62f40
stu
lgreco Mar 10, 2026
b8f209d
Auto deployment
lgreco Mar 10, 2026
de48c4c
Improve site configuration, CI pipeline, and course visibility
lgreco May 6, 2026
fee2a2e
summer reset
lgreco May 15, 2026
bef2034
Update settings.local.json
lgreco May 15, 2026
572b528
Claude involved
lgreco May 15, 2026
a57aa8f
fixing actions
lgreco May 15, 2026
0ba00c6
Update sphinx.yml
lgreco May 15, 2026
78c7e38
Fix sphinxcontrib-gist build failure on modern pip/setuptools
lgreco May 15, 2026
204c671
Add --no-build-isolation when installing patched sphinxcontrib-gist
lgreco May 15, 2026
94e6315
Bypass pip build for sphinxcontrib-gist; copy directly to site-packages
lgreco May 15, 2026
889321a
Download sphinxcontrib-gist via urllib, bypassing pip build hooks ent…
lgreco May 15, 2026
30820b2
Auto deployment [skip ci]
lgreco May 15, 2026
c74ce29
Add extensive comments to sphinx.yml and requirements.txt
lgreco May 15, 2026
4937323
Auto deployment [skip ci]
lgreco May 15, 2026
bb90dcc
Add Summer 2026 term section to this_term.rst
lgreco May 15, 2026
4d40558
Auto deployment [skip ci]
lgreco May 15, 2026
680b76e
Restructure COMP170 to render as a single running page like COMP271
lgreco May 15, 2026
05a1597
Auto deployment [skip ci]
lgreco May 15, 2026
213dc79
Remove reference to El from COMP271 week 01 outline
lgreco May 15, 2026
cd5eec8
Auto deployment [skip ci]
lgreco May 15, 2026
a07b135
Add 11-week summer timetable alongside 14-week schedule in COMP271
lgreco May 15, 2026
1ca5e10
Auto deployment [skip ci]
lgreco May 15, 2026
910fb9b
Update settings.local.json
lgreco May 15, 2026
ae65611
Auto deployment [skip ci]
lgreco May 15, 2026
1f60c64
Update this_term.rst
lgreco May 15, 2026
78f7855
Auto deployment [skip ci]
lgreco May 15, 2026
4556d81
Switch Sphinx theme from RTD to sphinx-book-theme
lgreco May 15, 2026
c025f8e
Fix CI: install sphinx-book-theme instead of sphinx-rtd-theme
lgreco May 15, 2026
4f23242
Auto deployment [skip ci]
lgreco May 15, 2026
7e8861f
Update index.rst
lgreco May 15, 2026
65c1314
Auto deployment [skip ci]
lgreco May 15, 2026
c6740eb
spring 2026
lgreco May 16, 2026
c3639f5
Auto deployment [skip ci]
lgreco May 16, 2026
297037e
favicon
lgreco May 18, 2026
6a4eef8
Auto deployment [skip ci]
lgreco May 18, 2026
4a1e3dc
AI disclosure
lgreco Jun 24, 2026
c9e043e
Auto deployment [skip ci]
lgreco Jun 24, 2026
f43cdad
reco
lgreco Jun 24, 2026
eb3b475
Auto deployment [skip ci]
lgreco Jun 24, 2026
b02944a
reco
lgreco Jun 24, 2026
e942144
Auto deployment [skip ci]
lgreco Jun 24, 2026
d54551b
rebase
lgreco Jul 14, 2026
3374d5a
Auto deployment [skip ci]
lgreco Jul 14, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Binary file modified .DS_Store
Binary file not shown.
4 changes: 2 additions & 2 deletions .buildinfo
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
config: 85fb5b041bc9803cd085eb27d755de9d
# This file records the configuration used when building these files. When it is not found, a full rebuild will be done.
config: fe9773066b04ea0bfff4961e5f42712b
tags: 645f666f9bcd5a90fca523b33c5a78b7
4 changes: 4 additions & 0 deletions .buildinfo.bak
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Sphinx build info version 1
# This file records the configuration used when building these files. When it is not found, a full rebuild will be done.
config: b5a5d536ef3fab319cc6815ebb423fa1
tags: 645f666f9bcd5a90fca523b33c5a78b7
19 changes: 19 additions & 0 deletions .claude/settings.local.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
{
"permissions": {
"allow": [
"Bash(git pull *)",
"Bash(git remote *)",
"Bash(git pack-refs *)",
"Bash(git fetch *)",
"Bash(git update-ref *)",
"Bash(git push *)",
"PowerShell(Get-ChildItem -Path \"E:\\\\GitHub_Clones\\\\cdp\" -Force | Select-Object Name, @{n='Type';e={if\\($_.PSIsContainer\\){'Directory'}else{'File'}}} | Sort-Object Name)",
"Bash(git *)",
"Bash(xargs cat)",
"Bash(pip install *)",
"Bash(make html *)",
"Bash(open *)",
"Bash(gh run *)"
]
}
}
Binary file added .doctrees/COMP141/2021Spring/week1011.doctree
Binary file not shown.
Binary file added .doctrees/COMP141/2021Spring/week12.doctree
Binary file not shown.
Binary file added .doctrees/COMP141/2021Spring/week2.doctree
Binary file not shown.
Binary file added .doctrees/COMP141/2021Spring/week3.doctree
Binary file not shown.
Binary file added .doctrees/COMP141/2021Spring/week4.doctree
Binary file not shown.
Binary file added .doctrees/COMP141/2021Spring/week6.doctree
Binary file not shown.
Binary file added .doctrees/COMP141/2021Spring/week789.doctree
Binary file not shown.
Binary file not shown.
Binary file added .doctrees/COMP141/introduction.doctree
Binary file not shown.
Binary file added .doctrees/COMP141/notes.doctree
Binary file not shown.
Binary file added .doctrees/COMP141/notes/algorithms.doctree
Binary file not shown.
Binary file added .doctrees/COMP141/notes/induction.doctree
Binary file not shown.
Binary file added .doctrees/COMP141/notes/proofs.doctree
Binary file not shown.
Binary file added .doctrees/COMP141/notes/sets.doctree
Binary file not shown.
Binary file added .doctrees/COMP141/organization.doctree
Binary file not shown.
Binary file added .doctrees/COMP141/reading.doctree
Binary file not shown.
Binary file added .doctrees/COMP163/introduction.doctree
Binary file not shown.
Binary file added .doctrees/COMP163/latex.doctree
Binary file not shown.
Binary file added .doctrees/COMP163/notes.doctree
Binary file not shown.
Binary file added .doctrees/COMP163/notes/algorithms.doctree
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added .doctrees/COMP163/notes/induction.doctree
Binary file not shown.
Binary file added .doctrees/COMP163/notes/poker.doctree
Binary file not shown.
Binary file added .doctrees/COMP163/notes/proofs.doctree
Binary file not shown.
Binary file added .doctrees/COMP163/notes/sets.doctree
Binary file not shown.
Binary file added .doctrees/COMP163/notes/vieta.doctree
Binary file not shown.
Binary file added .doctrees/COMP163/notes/week1011.doctree
Binary file not shown.
Binary file added .doctrees/COMP163/notes/week12.doctree
Binary file not shown.
Binary file added .doctrees/COMP163/notes/week2.doctree
Binary file not shown.
Binary file added .doctrees/COMP163/notes/week3.doctree
Binary file not shown.
Binary file added .doctrees/COMP163/notes/week4.doctree
Binary file not shown.
Binary file added .doctrees/COMP163/notes/week6.doctree
Binary file not shown.
Binary file added .doctrees/COMP163/notes/week789.doctree
Binary file not shown.
Binary file added .doctrees/COMP163/organization.doctree
Binary file not shown.
Binary file added .doctrees/COMP163/outlines.doctree
Binary file not shown.
Binary file added .doctrees/COMP163/reading.doctree
Binary file not shown.
Binary file added .doctrees/COMP170/TA.doctree
Binary file not shown.
Binary file added .doctrees/COMP170/introduction.doctree
Binary file not shown.
Binary file added .doctrees/COMP170/notes.doctree
Binary file not shown.
Binary file added .doctrees/COMP170/notes/batman.doctree
Binary file not shown.
Binary file added .doctrees/COMP170/notes/binarySearch.doctree
Binary file not shown.
Binary file not shown.
Binary file added .doctrees/COMP170/notes/caesar.doctree
Binary file not shown.
Binary file added .doctrees/COMP170/notes/calendar.doctree
Binary file not shown.
Binary file added .doctrees/COMP170/notes/classnotes.doctree
Binary file not shown.
Binary file added .doctrees/COMP170/notes/courseRecap.doctree
Binary file not shown.
Binary file added .doctrees/COMP170/notes/fencepost.doctree
Binary file not shown.
Binary file added .doctrees/COMP170/notes/fileToArray.doctree
Binary file not shown.
Binary file added .doctrees/COMP170/notes/firstObject.doctree
Binary file not shown.
Binary file added .doctrees/COMP170/notes/fractionSum.doctree
Binary file not shown.
Binary file added .doctrees/COMP170/notes/integerDivision.doctree
Binary file not shown.
Binary file added .doctrees/COMP170/notes/largestLetters.doctree
Binary file not shown.
Binary file added .doctrees/COMP170/notes/methodParameters.doctree
Binary file not shown.
Binary file added .doctrees/COMP170/notes/nestedLoops.doctree
Binary file not shown.
Binary file added .doctrees/COMP170/notes/pi.doctree
Binary file not shown.
Binary file added .doctrees/COMP170/notes/resizeArrays.doctree
Binary file not shown.
Binary file added .doctrees/COMP170/notes/returns.doctree
Binary file not shown.
Binary file added .doctrees/COMP170/notes/searsTower.doctree
Binary file not shown.
Binary file added .doctrees/COMP170/notes/test.doctree
Binary file not shown.
Binary file added .doctrees/COMP170/notes/throwOrCatch.doctree
Binary file not shown.
Binary file added .doctrees/COMP170/organization.doctree
Binary file not shown.
Binary file added .doctrees/COMP170/reading.doctree
Binary file not shown.
Binary file added .doctrees/COMP170/weekly/week00-answers.doctree
Binary file not shown.
Binary file added .doctrees/COMP170/weekly/week00.doctree
Binary file not shown.
Binary file added .doctrees/COMP180/2020Spring/week2.doctree
Binary file not shown.
Binary file added .doctrees/COMP180/2020Spring/week3.doctree
Binary file not shown.
Binary file added .doctrees/COMP180/2020Spring/week4.doctree
Binary file not shown.
Binary file added .doctrees/COMP180/2020Spring/week5.doctree
Binary file not shown.
Binary file added .doctrees/COMP180/2020Spring/week6.doctree
Binary file not shown.
Binary file added .doctrees/COMP180/2020Spring/week7.doctree
Binary file not shown.
Binary file not shown.
Binary file added .doctrees/COMP180/2022Spring/week2.doctree
Binary file not shown.
Binary file added .doctrees/COMP180/2022Spring/week3.doctree
Binary file not shown.
Binary file added .doctrees/COMP180/2022Spring/week4.doctree
Binary file not shown.
Binary file added .doctrees/COMP180/2022Spring/week5.doctree
Binary file not shown.
Binary file added .doctrees/COMP180/2022Spring/week6.doctree
Binary file not shown.
Binary file added .doctrees/COMP180/2022Spring/week7.doctree
Binary file not shown.
Binary file not shown.
Binary file added .doctrees/COMP180/introduction.doctree
Binary file not shown.
Binary file added .doctrees/COMP180/notes.doctree
Binary file not shown.
Binary file added .doctrees/COMP180/organization.doctree
Binary file not shown.
Binary file added .doctrees/COMP180/reading.doctree
Binary file not shown.
Binary file added .doctrees/COMP264/computer.doctree
Binary file not shown.
Binary file added .doctrees/COMP264/exams.doctree
Binary file not shown.
Binary file added .doctrees/COMP264/introduction.doctree
Binary file not shown.
Binary file added .doctrees/COMP264/notes.doctree
Binary file not shown.
Binary file added .doctrees/COMP264/notes/SU20midterm.doctree
Binary file not shown.
Binary file added .doctrees/COMP264/notes/checklist.doctree
Binary file not shown.
Binary file added .doctrees/COMP264/notes/csbs.doctree
Binary file not shown.
Binary file added .doctrees/COMP264/notes/cta.doctree
Binary file not shown.
Binary file added .doctrees/COMP264/notes/first6weeks.doctree
Binary file not shown.
Binary file not shown.
Binary file added .doctrees/COMP264/notes/jfk.doctree
Binary file not shown.
Binary file added .doctrees/COMP264/notes/loops.doctree
Binary file not shown.
Binary file added .doctrees/COMP264/notes/palindrome.doctree
Binary file not shown.
Binary file added .doctrees/COMP264/notes/reversal.doctree
Binary file not shown.
Binary file not shown.
Binary file added .doctrees/COMP264/notes/this.doctree
Binary file not shown.
Binary file added .doctrees/COMP264/organization.doctree
Binary file not shown.
Binary file added .doctrees/COMP264/outline.doctree
Binary file not shown.
Binary file added .doctrees/COMP264/reading.doctree
Binary file not shown.
Binary file added .doctrees/COMP264/textbook.doctree
Binary file not shown.
Binary file added .doctrees/COMP271/detailedOutline.doctree
Binary file not shown.
Binary file added .doctrees/COMP271/introduction.doctree
Binary file not shown.
Binary file added .doctrees/COMP271/notes.doctree
Binary file not shown.
Binary file added .doctrees/COMP271/notes/SU20midterm.doctree
Binary file not shown.
Binary file added .doctrees/COMP271/notes/checklist.doctree
Binary file not shown.
Binary file added .doctrees/COMP271/notes/csbs.doctree
Binary file not shown.
Binary file added .doctrees/COMP271/notes/cta.doctree
Binary file not shown.
Binary file not shown.
Binary file added .doctrees/COMP271/notes/first6weeks.doctree
Binary file not shown.
Binary file not shown.
Binary file added .doctrees/COMP271/notes/jfk.doctree
Binary file not shown.
Binary file added .doctrees/COMP271/notes/loops.doctree
Binary file not shown.
Binary file added .doctrees/COMP271/notes/palindrome.doctree
Binary file not shown.
Binary file added .doctrees/COMP271/notes/reversal.doctree
Binary file not shown.
Binary file not shown.
Binary file added .doctrees/COMP271/notes/this.doctree
Binary file not shown.
Binary file added .doctrees/COMP271/organization.doctree
Binary file not shown.
Binary file added .doctrees/COMP271/outcomes.doctree
Binary file not shown.
Binary file added .doctrees/COMP271/reading.doctree
Binary file not shown.
Binary file added .doctrees/COMP271/textbook.doctree
Binary file not shown.
Binary file added .doctrees/COMP306/introduction.doctree
Binary file not shown.
Binary file added .doctrees/COMP306/notes.doctree
Binary file not shown.
Binary file added .doctrees/COMP306/notes/blank.doctree
Binary file not shown.
Binary file added .doctrees/COMP306/organization.doctree
Binary file not shown.
Binary file added .doctrees/COMP306/outline.doctree
Binary file not shown.
Binary file added .doctrees/COMP306/reading.doctree
Binary file not shown.
Binary file added .doctrees/COMP306/textbook.doctree
Binary file not shown.
Binary file added .doctrees/COMP363/2020Fall/week1011.doctree
Binary file not shown.
Binary file added .doctrees/COMP363/2020Fall/week12.doctree
Binary file not shown.
Binary file added .doctrees/COMP363/2020Fall/week2.doctree
Binary file not shown.
Binary file added .doctrees/COMP363/2020Fall/week3.doctree
Binary file not shown.
Binary file added .doctrees/COMP363/2020Fall/week4.doctree
Binary file not shown.
Binary file added .doctrees/COMP363/2020Fall/week6.doctree
Binary file not shown.
Binary file added .doctrees/COMP363/2020Fall/week789.doctree
Binary file not shown.
Binary file added .doctrees/COMP363/2020Fall/weeklyReviews.doctree
Binary file not shown.
Binary file added .doctrees/COMP363/detailedOutline.doctree
Binary file not shown.
Binary file added .doctrees/COMP363/introduction.doctree
Binary file not shown.
Binary file added .doctrees/COMP363/notes.doctree
Binary file not shown.
Binary file added .doctrees/COMP363/notes/algorithms.doctree
Binary file not shown.
Binary file not shown.
Binary file added .doctrees/COMP363/notes/first6weeks.doctree
Binary file not shown.
Binary file added .doctrees/COMP363/notes/induction.doctree
Binary file not shown.
Binary file added .doctrees/COMP363/notes/proofs.doctree
Binary file not shown.
Binary file added .doctrees/COMP363/notes/recursionTrees.doctree
Binary file not shown.
Binary file added .doctrees/COMP363/notes/sets.doctree
Binary file not shown.
Binary file added .doctrees/COMP363/organization.doctree
Binary file not shown.
Binary file added .doctrees/COMP363/outcomes.doctree
Binary file not shown.
Binary file added .doctrees/COMP363/outline.doctree
Binary file not shown.
Binary file added .doctrees/COMP363/reading.doctree
Binary file not shown.
Binary file added .doctrees/COMP363/textbook.doctree
Binary file not shown.
Binary file added .doctrees/COMP367/2020Fall/week1011.doctree
Binary file not shown.
Binary file added .doctrees/COMP367/2020Fall/week12.doctree
Binary file not shown.
Binary file added .doctrees/COMP367/2020Fall/week2.doctree
Binary file not shown.
Binary file added .doctrees/COMP367/2020Fall/week3.doctree
Binary file not shown.
Binary file added .doctrees/COMP367/2020Fall/week4.doctree
Binary file not shown.
Binary file added .doctrees/COMP367/2020Fall/week6.doctree
Binary file not shown.
Binary file added .doctrees/COMP367/2020Fall/week789.doctree
Binary file not shown.
Binary file added .doctrees/COMP367/2020Fall/weeklyReviews.doctree
Binary file not shown.
Binary file added .doctrees/COMP367/introduction.doctree
Binary file not shown.
Binary file added .doctrees/COMP367/notes.doctree
Binary file not shown.
Binary file added .doctrees/COMP367/notes/algorithms.doctree
Binary file not shown.
Binary file added .doctrees/COMP367/notes/first6weeks.doctree
Binary file not shown.
Binary file added .doctrees/COMP367/notes/induction.doctree
Binary file not shown.
Binary file added .doctrees/COMP367/notes/proofs.doctree
Binary file not shown.
Binary file added .doctrees/COMP367/notes/sets.doctree
Binary file not shown.
Binary file added .doctrees/COMP367/organization.doctree
Binary file not shown.
Binary file added .doctrees/COMP367/reading.doctree
Binary file not shown.
Binary file added .doctrees/COMP396/2020Fall/week1011.doctree
Binary file not shown.
Binary file added .doctrees/COMP396/2020Fall/week12.doctree
Binary file not shown.
Binary file added .doctrees/COMP396/2020Fall/week2.doctree
Binary file not shown.
Binary file added .doctrees/COMP396/2020Fall/week3.doctree
Binary file not shown.
Binary file added .doctrees/COMP396/2020Fall/week4.doctree
Binary file not shown.
Binary file added .doctrees/COMP396/2020Fall/week6.doctree
Binary file not shown.
Binary file added .doctrees/COMP396/2020Fall/week789.doctree
Binary file not shown.
Binary file added .doctrees/COMP396/2020Fall/weeklyReviews.doctree
Binary file not shown.
Binary file added .doctrees/COMP396/introduction.doctree
Binary file not shown.
Binary file added .doctrees/COMP396/notes.doctree
Binary file not shown.
Binary file added .doctrees/COMP396/notes/algorithms.doctree
Binary file not shown.
Binary file added .doctrees/COMP396/notes/first6weeks.doctree
Binary file not shown.
Binary file added .doctrees/COMP396/notes/induction.doctree
Binary file not shown.
Binary file added .doctrees/COMP396/notes/proofs.doctree
Binary file not shown.
Binary file added .doctrees/COMP396/notes/sets.doctree
Binary file not shown.
Binary file added .doctrees/COMP396/organization.doctree
Binary file not shown.
Binary file added .doctrees/COMP396/reading.doctree
Binary file not shown.
Binary file added .doctrees/COMP397/2020Fall/week1011.doctree
Binary file not shown.
Binary file added .doctrees/COMP397/2020Fall/week12.doctree
Binary file not shown.
Binary file added .doctrees/COMP397/2020Fall/week2.doctree
Binary file not shown.
Binary file added .doctrees/COMP397/2020Fall/week3.doctree
Binary file not shown.
Binary file added .doctrees/COMP397/2020Fall/week4.doctree
Binary file not shown.
Binary file added .doctrees/COMP397/2020Fall/week6.doctree
Binary file not shown.
Binary file added .doctrees/COMP397/2020Fall/week789.doctree
Binary file not shown.
Binary file added .doctrees/COMP397/2020Fall/weeklyReviews.doctree
Binary file not shown.
Binary file added .doctrees/COMP397/introduction.doctree
Binary file not shown.
Binary file added .doctrees/COMP397/notes.doctree
Binary file not shown.
Binary file added .doctrees/COMP397/notes/algorithms.doctree
Binary file not shown.
Binary file added .doctrees/COMP397/notes/first6weeks.doctree
Binary file not shown.
Binary file added .doctrees/COMP397/notes/induction.doctree
Binary file not shown.
Binary file added .doctrees/COMP397/notes/proofs.doctree
Binary file not shown.
Binary file added .doctrees/COMP397/notes/sets.doctree
Binary file not shown.
Binary file added .doctrees/COMP397/organization.doctree
Binary file not shown.
Binary file added .doctrees/COMP397/reading.doctree
Binary file not shown.
Binary file added .doctrees/COMP460/2020Fall/week1011.doctree
Binary file not shown.
Binary file added .doctrees/COMP460/2020Fall/week12.doctree
Binary file not shown.
Binary file added .doctrees/COMP460/2020Fall/week2.doctree
Binary file not shown.
Binary file added .doctrees/COMP460/2020Fall/week3.doctree
Binary file not shown.
Binary file added .doctrees/COMP460/2020Fall/week4.doctree
Binary file not shown.
Binary file added .doctrees/COMP460/2020Fall/week6.doctree
Binary file not shown.
Binary file added .doctrees/COMP460/2020Fall/week789.doctree
Binary file not shown.
Binary file added .doctrees/COMP460/2020Fall/weeklyReviews.doctree
Binary file not shown.
Binary file added .doctrees/COMP460/detailedOutline.doctree
Binary file not shown.
Binary file added .doctrees/COMP460/introduction.doctree
Binary file not shown.
Binary file added .doctrees/COMP460/notes.doctree
Binary file not shown.
Binary file added .doctrees/COMP460/notes/algorithms.doctree
Binary file not shown.
Binary file added .doctrees/COMP460/notes/first6weeks.doctree
Binary file not shown.
Binary file added .doctrees/COMP460/notes/induction.doctree
Binary file not shown.
Binary file added .doctrees/COMP460/notes/proofs.doctree
Binary file not shown.
Binary file added .doctrees/COMP460/notes/recursionTrees.doctree
Binary file not shown.
Binary file added .doctrees/COMP460/notes/sets.doctree
Binary file not shown.
Binary file added .doctrees/COMP460/organization.doctree
Binary file not shown.
Binary file added .doctrees/COMP460/outcomes.doctree
Binary file not shown.
Binary file added .doctrees/COMP460/reading.doctree
Binary file not shown.
Binary file added .doctrees/COMP460/textbook.doctree
Binary file not shown.
Binary file added .doctrees/DBD/introduction.doctree
Binary file not shown.
Binary file added .doctrees/DEI/DEI.doctree
Binary file not shown.
Binary file added .doctrees/HONR204/detailedOutline.doctree
Binary file not shown.
Binary file added .doctrees/HONR204/introduction.doctree
Binary file not shown.
Binary file added .doctrees/HONR204/notes.doctree
Binary file not shown.
Binary file added .doctrees/HONR204/organization.doctree
Binary file not shown.
Binary file added .doctrees/HONR204/outcomes.doctree
Binary file not shown.
Binary file added .doctrees/HONR204/reading.doctree
Binary file not shown.
Binary file added .doctrees/HONR204/textbook.doctree
Binary file not shown.
Binary file added .doctrees/LeoIrakliotis.doctree
Binary file not shown.
Binary file added .doctrees/RecommendationLetters.doctree
Binary file not shown.
Binary file added .doctrees/Top10.doctree
Binary file not shown.
Binary file added .doctrees/environment.pickle
Binary file not shown.
Binary file added .doctrees/index.doctree
Binary file not shown.
Binary file added .doctrees/mainSequence/introduction.doctree
Binary file not shown.
Binary file added .doctrees/shared/COVID19.doctree
Binary file not shown.
Binary file added .doctrees/shared/DEI_statement.doctree
Binary file not shown.
Binary file added .doctrees/shared/academicIntegrity.doctree
Binary file not shown.
Binary file added .doctrees/shared/assignments.doctree
Binary file not shown.
Binary file added .doctrees/shared/attendance.doctree
Binary file not shown.
Binary file added .doctrees/shared/courseOutline.doctree
Binary file not shown.
Binary file added .doctrees/shared/deadlines.doctree
Binary file not shown.
Binary file added .doctrees/shared/expectations.doctree
Binary file not shown.
Binary file added .doctrees/shared/formalStuff.doctree
Binary file not shown.
Binary file added .doctrees/shared/gradeScale.doctree
Binary file not shown.
Binary file added .doctrees/shared/grading.doctree
Binary file not shown.
Binary file added .doctrees/shared/groundRules.doctree
Binary file not shown.
Binary file added .doctrees/shared/inClassAssignments.doctree
Binary file not shown.
Binary file added .doctrees/shared/leo.doctree
Binary file not shown.
Binary file added .doctrees/shared/makeUp.doctree
Binary file not shown.
Binary file added .doctrees/shared/old-covid-stuff.doctree
Binary file not shown.
Binary file added .doctrees/shared/operations.doctree
Binary file not shown.
Binary file added .doctrees/shared/organizationHeader.doctree
Binary file not shown.
Binary file not shown.
Binary file added .doctrees/shared/professionalism.doctree
Binary file not shown.
Binary file added .doctrees/shared/recordings.doctree
Binary file not shown.
Binary file added .doctrees/shared/studentHours.doctree
Binary file not shown.
Binary file added .doctrees/shared/this_term.doctree
Binary file not shown.
Binary file added .doctrees/shared/ungrading.doctree
Binary file not shown.
Binary file added .doctrees/shared/weather.doctree
Binary file not shown.
Binary file added .doctrees/shared/william_leo.doctree
Binary file not shown.
Binary file added .doctrees/shared/zoom-recordings-sp2020.doctree
Binary file not shown.
Binary file added .doctrees/shared/zoom.doctree
Binary file not shown.
Binary file added .doctrees/style.doctree
Binary file not shown.
Binary file not shown.
Binary file added .doctrees/syllabus_template/template.doctree
Binary file not shown.
Binary file not shown.
Binary file not shown.
159 changes: 133 additions & 26 deletions .github/workflows/sphinx.yml
Original file line number Diff line number Diff line change
@@ -1,26 +1,133 @@
#
# Action to build and publish Leo's Course Documentation Project.
# This action launces on GitHub, checks out the main brach (immediately
# after a push), builds the sphinx documents into an html tree,
# and deploys the html content on the gh-pages.
#
# Leo Irakliotis - lgreco@gmail.com
#

on: [push]
jobs:
build-and-publish-cdp:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2 # checkout gh-pages branch
with:
ref: gh-pages
- run: git config --global user.email "lgreco@gmail.com"
- run: git config --global user.name "Leo Irakliotis"
- run: pip install sphinx
- run: pip install sphinx-rtd-theme
- run: pip install sphinxcontrib.gist
- run: sphinx-build -b html docs/source .
- run: git add .
- run: git commit -m "Auto deployment"
- run: git push
name: Build and publish course documentation

# WHEN THIS RUNS
# ---------------
# 1. Automatically on every push to the gh-pages branch (where both the RST
# source and the built HTML live together).
# 2. Manually from the GitHub Actions tab ("Run workflow" button) via
# workflow_dispatch — useful for forcing a rebuild without changing any file.
#
# WHAT IT DOES
# ------------
# Checks out gh-pages, installs Sphinx, builds the HTML tree from
# docs/source/ into the repo root, then commits the output back to gh-pages.
# The commit message contains "[skip ci]" so GitHub Actions does not
# re-trigger this workflow on the auto-commit (which would create an
# infinite loop).

on:
push:
branches: [gh-pages]
workflow_dispatch:

# The workflow writes back to the repo (auto-commit of built HTML),
# so it needs write access to contents.
permissions:
contents: write

# If two pushes land in quick succession, queue the second run rather than
# cancelling it. cancel-in-progress: false ensures no build is silently
# dropped; the second run simply waits for the first to finish.
concurrency:
group: gh-pages-deploy
cancel-in-progress: false

jobs:
build-and-publish-cdp:
runs-on: ubuntu-latest
steps:
- name: Check out gh-pages branch
uses: actions/checkout@v4
with:
# gh-pages is the working branch — source RST and built HTML both
# live here. Do not switch to main; main is essentially unused.
ref: gh-pages

- name: Set up Python
uses: actions/setup-python@v5
with:
# Pinned to 3.12 (not '3.x') to avoid breakage when GitHub bumps
# the default to a newer Python release. 3.12 is an LTS-style release
# with long support and is known-good with all dependencies here.
python-version: '3.12'
# Cache the pip download cache between runs so repeated builds do not
# re-download the same wheels.
cache: 'pip'

- name: Install dependencies
run: |
# Install Sphinx and the Sphinx Book Theme normally.
# Both ship as pre-built wheels so there is no compilation step.
pip install "Sphinx>=7.0" "sphinx-book-theme>=1.0"

# --- sphinxcontrib-gist: manual install workaround ---
#
# sphinxcontrib-gist is an unmaintained package (last release 2017).
# Its setup.py does two things that break all modern pip install paths:
#
# 1. sphinxcontrib/__init__.py calls
# __import__('pkg_resources').declare_namespace(__name__)
# pkg_resources is part of setuptools, but setuptools 71+ no
# longer exposes it inside pip's isolated build subprocess.
#
# 2. setup.py imports sphinxcontrib.gist to read __version__,
# but the package is not yet installed at build time. pip's
# isolated build environment already has the sphinxcontrib
# namespace (from Sphinx's own dependencies) but without the
# gist subpackage, so the import fails.
#
# Even pip download triggers metadata resolution which runs the
# build hook, so we cannot use pip at all for this package.
#
# SOLUTION: fetch the source tarball directly from PyPI via Python's
# built-in urllib (no pip, no build hooks), extract it, and copy the
# gist/ subpackage straight into the sphinxcontrib namespace directory
# in site-packages. Sphinx only needs the module to be importable —
# it does not care whether pip has a registration record for it.
#
# If sphinxcontrib-gist is ever replaced or the RST files stop using
# the .. gist:: directive, this entire block can be deleted and the
# package removed from requirements.txt.

# Step 1: Ask PyPI for the sdist download URL (avoids hardcoding a
# hash-containing path that could change between releases).
GIST_URL=$(python3 -c "import urllib.request,json; d=json.loads(urllib.request.urlopen('https://pypi.org/pypi/sphinxcontrib-gist/json').read()); print([u['url'] for u in d['urls'] if u['packagetype']=='sdist'][0])")

# Step 2: Download and extract the tarball into /tmp.
curl -sL "$GIST_URL" | tar xz -C /tmp

# Step 3: Find the site-packages directory for this Python install.
SITE=$(python3 -c "import site; print(site.getsitepackages()[0])")

# Step 4: Copy the gist subpackage into the sphinxcontrib namespace.
# mkdir -p guards against the edge case where no other sphinxcontrib-*
# package has been installed yet (which would mean the directory does
# not exist).
mkdir -p "$SITE/sphinxcontrib"
cp -r /tmp/sphinxcontrib.gist-*/sphinxcontrib/gist "$SITE/sphinxcontrib/"

- name: Build HTML
# Reads RST source from docs/source/ (configured in docs/source/conf.py)
# and writes the HTML tree to the repo root (.).
# The repo root is where GitHub Pages serves files from on gh-pages.
run: sphinx-build -b html docs/source .

- name: Commit and push built output
run: |
git config user.email "lgreco@gmail.com"
git config user.name "Leo Irakliotis"

# Stage everything — new/changed HTML, _static/, _images/, etc.
# The .gitignore on gh-pages is tuned to exclude source-control files
# and the docs/source/ tree so they are not swept into this commit.
git add .

# Only commit if there are actual changes; a no-op build (e.g. a
# push that only touched a file excluded by .gitignore) should not
# produce an empty commit.
if ! git diff --staged --quiet; then
# [skip ci] in the message tells GitHub Actions not to re-trigger
# this workflow on the auto-commit, preventing an infinite loop.
git commit -m "Auto deployment [skip ci]"
git push
fi
78 changes: 39 additions & 39 deletions .github/workflows/sphinx.yml-
Original file line number Diff line number Diff line change
@@ -1,39 +1,39 @@
#
# Action to build and publish Leo's Course Documentation Project.
# This action launces on GitHub, checks out the main brach (immediately
# after a push), builds the sphinx documents into an html tree,
# and deploys the html content on the gh-pages.
#
# Leo Irakliotis - lgreco@gmail.com
#

on: [push]
jobs:
build-and-publish-cdp:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2 # checkout gh-pages branch
with:
ref: gh-pages
- run: git config --global user.email "lgreco@gmail.com"
- run: git config --global user.name "Leo Irakliotis"
- run: git pull --no-ff
- run: git merge origin/main --allow-unrelated-histories
- run: pip install sphinx
- run: pip install sphinx-rtd-theme
- run: pip install sphinxcontrib.gist
- run: sphinx-build -b html docs/source . # put everything in current dir; need to parameterize later
# - run: cd xyz
#- run: git config --global user.email "lgreco@gmail.com"
#- run: git config --global user.name "Leo Irakliotis"
- run: git pull --no-ff
- run: git add .
- run: git commit -m "auto build"
- run: git push
- run: rm -fr ./*.rst
# Next:
# Now that we have a directory with the html build, deploy it on gh-pages.
# - run: git branch gh-pages
# - run: git symbolic-ref HEAD refs/heads/gh-pages # auto-switches branches to gh-pages
# - run: rm .git/index
# - run: git clean -fdx
#
# Action to build and publish Leo's Course Documentation Project.
# This action launces on GitHub, checks out the main brach (immediately
# after a push), builds the sphinx documents into an html tree,
# and deploys the html content on the gh-pages.
#
# Leo Irakliotis - lgreco@gmail.com
#
on: [push]
jobs:
build-and-publish-cdp:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2 # checkout gh-pages branch
with:
ref: gh-pages
- run: git config --global user.email "lgreco@gmail.com"
- run: git config --global user.name "Leo Irakliotis"
- run: git pull --no-ff
- run: git merge origin/main --allow-unrelated-histories
- run: pip install sphinx
- run: pip install sphinx-rtd-theme
- run: pip install sphinxcontrib.gist
- run: sphinx-build -b html docs/source . # put everything in current dir; need to parameterize later
# - run: cd xyz
#- run: git config --global user.email "lgreco@gmail.com"
#- run: git config --global user.name "Leo Irakliotis"
- run: git pull --no-ff
- run: git add .
- run: git commit -m "auto build"
- run: git push
- run: rm -fr ./*.rst
# Next:
# Now that we have a directory with the html build, deploy it on gh-pages.
# - run: git branch gh-pages
# - run: git symbolic-ref HEAD refs/heads/gh-pages # auto-switches branches to gh-pages
# - run: rm .git/index
# - run: git clean -fdx
13 changes: 13 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
!*.graffle
.DS_Store
.buildinfo
.git/
.github/
.travis.yml
get-current-version.sh
requirements_local*
build/
repo_management_notes.txt
.DS_Store
docs/source/.DS_Store
docs/desktop.ini
43 changes: 0 additions & 43 deletions .travis.yml

This file was deleted.

3 changes: 3 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"esbonio.sphinx.confDir": "."
}
Loading
Loading