Template for assignments in CSCI310 Fall 2025
These instructions assume the following:
- Create a new repository selecting this one as a Template
- Open VS Code
- Clone your new repository
- Open a terminal window
- Create a virtual environment (
uv venv .venv --python 3.12) - Activate the virtual environment as the output from creating it says to
- Install Sphinx (
uv pip install sphinx) - Change directory in terminal to the docs folder (
cd docs) - Run
sphinx-quickstart -t ../templates - Run
make htmlon a Mac or.\make.bat htmlon Windows - This should finish with
build succeeded - Add
conf.py(should just show as modified) andindex.rst(should show as new file) to your repository - Change the name of
hello.pyto something related to your project - Change the name
helloinindex.rstto the name of your file - Modify both
conf.pyandindex.rstto have the correct project name, author, and date - Modify your .py file to have your name in the top docstring and to describe your project
- Make the documentation again by running
make htmlon a Mac or.\make.bat htmlon Windows - If it runs successfully, you are ready to modify the code to implement your project
- Lastly, modify this
README.mdfile to match your project