Skip to content

Commit fc6cf40

Browse files
committed
Initial Commit
1 parent 10157c6 commit fc6cf40

File tree

267 files changed

+154241
-1
lines changed

Some content is hidden

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

267 files changed

+154241
-1
lines changed

.vscode/settings.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"ros.distro": "noetic"
3+
}

Makefile

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# Minimal makefile for Sphinx documentation
2+
#
3+
4+
# You can set these variables from the command line, and also
5+
# from the environment for the first two.
6+
SPHINXOPTS ?=
7+
SPHINXBUILD ?= sphinx-build
8+
SOURCEDIR = source
9+
BUILDDIR = build
10+
11+
# Put it first so that "make" without argument is like "make help".
12+
help:
13+
@$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
14+
15+
.PHONY: help Makefile
16+
17+
# Catch-all target: route all unknown targets to Sphinx using the new
18+
# "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS).
19+
%: Makefile
20+
@$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)

README.txt

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
To anyone looking to update te Github Pages output:
2+
3+
1. When you have tested a build on your machine and verified that it works, go into the build folder on your machine.
4+
5+
2. Copy all the files in the build folder.
6+
7+
3. Navigate to the docs folder.
8+
9+
4. Delete any files from the docs folder that have the same name as the ones you copied from build. DO NOT DELETE THE .nojekyll file!
10+
11+
5. Paste the new build files from the build folder into the docs folder.
12+
13+
6. Upload commit. Note that only commits done to main will be reflected on the site.
14+
15+
7. If you are confused at all, message me! Please don't try it yourself if you are unsure, we don't want to brick the site. Thanks!
16+
17+
To any developers looking to use this site after a Git clone, here are some instructions:
18+
19+
1. Make sure you have sphinx installed. If not, you can install it with the following in a terminal:
20+
21+
sudo apt-get install python3-sphinx
22+
23+
Note that this command is for a Linux Mint installation. Check the sphinx documentation for how to do it for your OS if you don't run Mint.
24+
25+
2. Run the following command in the project folder to install the correct theme for the site:
26+
27+
pip install sphinx_rtd_theme
28+
29+
This will install the Read The Docs theme for the website. If for some reason you can't get it to install correctly, go into the conf.py file and follow the instructions in the "options for HTML output" section.
30+
31+
3. Run the following command in the same location to download the quizdown extension:
32+
33+
pip install git+git://github.com/bonartm/sphinxcontrib-quizdown
34+
35+
Note that you may also have to run "git config --global url.https://github.com/.insteadOf git://github.com/" if the install fails. This is because the install is using the old Github download, and must be configured to use the new one.
36+
37+
4. Run the following command in the same location to download the youtube embedding extension:
38+
39+
pip install sphinxcontrib-youtube
40+
41+
5. Run the following command in the same location to download the copy button for codeblocks extension:
42+
43+
pip install sphinx-copybutton
44+
45+
6. Run the following command:
46+
47+
make html
48+
49+
This will generate the files needed to run the website via HTML. Any time you make changes to the website, you must run this command again to update the files.
50+
Additionally, you can use the command "make clean" to erase all build files from the build folder.
51+
52+
7. In the build ~/build/ folder, you should now see a folder called "html/". In this folder there should be a file called "index.html". Open this file in Firefox (or any other worse browser) to view the webpage. Note that when you edit any part of the project, edit the files in the ~/docs folder, because everything in ~/build is built based on that.
53+
54+
That's all! If you have any more questions, send me a Slack DM or email me at [email protected]
55+
56+
Cheers,
57+
58+
Ethan
59+
2.56 KB
Binary file not shown.
11.1 KB
Binary file not shown.
8.29 KB
Binary file not shown.
6.1 KB
Binary file not shown.
75.2 KB
Binary file not shown.
111 KB
Binary file not shown.
118 KB
Binary file not shown.

0 commit comments

Comments
 (0)