This repository is adapted from StanfordVL's CS131 repository
As a scribe for the course, you have been assigned to the scribe role by Min and Wee Sun for a specific lecture as indicated in the Google Sheet that is pinned to the Slack channel. The below instructions then apply when this duty is rotated to you.
-
Fork this repository by clicking the "Fork" button on the top right of this page.
-
Next, clone your forked repository into your local machine:
git clone github.com/YOUR_GITHUB_ACCOUNT/cs6101_notes.git
- Give others permission to commit to your forked repository by clicking on "Settings" and then "Collaborators".
- Write up the class notes.
- Push your changes to your forked repository.
- Send a pull request to the official repository.
-
Download pdflatex so that you can compile the tex documents. You can also use Overleaf or Sharelatex to compile your tex documents.
-
Go into the template folder and compile the format and template files:
cd template
pdflatex format.tex
bibtex format
pdflatex format.tex
pdflatex template.tex
bibtex template
pdflatex template.tex
- Make sure that template.pdf and format.pdf have been generated and are correctly displayed. Read format.pdf to understand how we expect the class notes to be formatted.
-
Create a folder called
wXX
whereXX
is03
for the first lecture (since the course starts on Week 3 or13
for the final, thirteenth lecture. For the recess week, the naming should be 'w-recess'. These names should be congruent to those in the Slack preparation channels. -
Copy over template.tex and bibliography.bib to your folder.
cp template/template.tex wXX/wXX.tex
cp template/bibliography.bib wXX/bibliography.bib
-
Write the lecture notes. Make sure to include pictures, references and tables. If you add images, make sure to give credit to the source of those images.
-
Compile your lecture template to make sure that it formats correctly.
cd wXX
pdflatex wXX.tex
bibtex wXX
pdflatex wXX.tex
- Submit a pull request to have your lecture notes merged.