Skip to content

Commit 1c77bb7

Browse files
Removed Ungit and made previewing files easier
1 parent 00b3ef9 commit 1c77bb7

2 files changed

Lines changed: 17 additions & 12 deletions

File tree

.codio

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,14 @@
44
"commands": {
55
"Make": "clear && make html",
66
"Make Instructor": "clear && make html TYPE=instructor",
7-
"Make Student": "clear && make html TYPE=student",
8-
"Start Ungit":"ungit --port=4000 --ungitBindIp 0.0.0.0"
7+
"Make Student": "clear && make html TYPE=student"
98
},
109
// Preview button configuration
1110
"preview": {
12-
"Instructor": "https://{{domain}}/build/html/index.html",
11+
"Instructor": "https://{{domain}}/build/html/source/index.html",
1312
"Preview": "https://{{domain}}/build/html/{{path}}/{{filename_no_ext}}.html",
14-
"Student": "https://{{domain}}/build/html/student.html",
15-
"Visit Ungit": "https://{{domain4000}}/#/repository?path=%2Fhome%2Fcodio%2Fworkspace"
16-
17-
13+
"Student": "https://{{domain}}/build/html/student-source/student.html"
1814
},
1915
// Debugger target button configuration
2016
"debugger": [{"type":"PYTHON3","command":"{{filepath}}","before":"","uuid":"6c228c3f-596c-c44a-399f-5d86a7e17bf9","name":"Debug"},{"type":"GDB","command":"/codio-docs/","before":"","uuid":"76725fc4-3220-4a33-f739-614ebe121e67","name":"doc test"}]
21-
}
17+
}

Makefile

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ SPHINXOPTS =
66
SPHINXBUILD = sphinx-build
77
SOURCEDIR = source
88
BUILDDIR = build
9+
BUILDDIRSTU = build
10+
BUILDTARGET = -M
911

1012
# Put it first so that "make" without argument is like "make help".
1113
help:
@@ -18,17 +20,24 @@ ifeq ($(TYPE),)
1820
TYPE := both
1921
endif
2022

23+
ifeq ($(PWD),/home/codio/workspace)
24+
BUILDTARGET := -b
25+
BUILDDIR := build/html/source
26+
BUILDDIRSTU := build/html/student-source
27+
endif
28+
2129
# Catch-all target: route all unknown targets to Sphinx using the new
2230
# "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS).
2331
%: Makefile
2432
rm -rf "$(BUILDDIR)"
33+
rm -rf "$(BUILDDIRSTU)"
2534
ifeq ($(TYPE),student)
26-
@$(SPHINXBUILD) -M $@ "student-$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
35+
@$(SPHINXBUILD) "$(BUILDTARGET)" $@ "student-$(SOURCEDIR)" "$(BUILDDIRSTU)" $(SPHINXOPTS) $(O)
2736
else ifeq ($(TYPE),instructor)
28-
@$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
37+
@$(SPHINXBUILD) "$(BUILDTARGET)" $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
2938
else ifeq ($(TYPE),both)
30-
@$(SPHINXBUILD) -M $@ "student-$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
31-
@$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
39+
@$(SPHINXBUILD) "$(BUILDTARGET)" $@ "student-$(SOURCEDIR)" "$(BUILDDIRSTU)" $(SPHINXOPTS) $(O)
40+
@$(SPHINXBUILD) "$(BUILDTARGET)" $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
3241
else
3342
$(error Invalid TYPE='$(TYPE)'. Use TYPE=student, TYPE=instructor, or TYPE=both)
3443
endif

0 commit comments

Comments
 (0)