GithubHelp home page GithubHelp logo

cs131_notes's Introduction

CS131 Computer Vision: Foundations and Applications

Instructions for creating class notes

Signup to write the notes for a particular lecture.

Here is the link. Try and choose lectures that have no students signed up yet.

Overall workflow

  1. Fork this repository by clicking the "Fork" button on the top right of this page.

  2. Next, clone your forked repository into your local machine:

git clone github.com/YOUR_GITHUB_ACCOUNT/cs131_notes.git
  1. Give others permission to commit to your forked repository by clicking on "Settings" and then "Collaborators".
  2. Write up the class notes.
  3. Push your changes to your forked repository.
  4. Send a pull request to the official repository.

Downloading the software and testing the repository.

  1. Download pdfltex so that you can compile the tex documents. You can also use Overleaf or Sharelatex to compile your tex documents.

  2. 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
  1. 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.

Writing class notes for a given lecture

  1. Create a folder called LectureXX where XX is 01 for the first lecture or 18 for the eighteenth lecture.

  2. Copy over template.tex and bibliography.bib to your folder.

cp template/template.tex lectureXX/lectureXX.tex
cp template/bibliography.bib lectureXX/bibliography.bib
  1. 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.

  2. Compile your lecture template to make sure that it formats correctly.

cd lectureXX
pdflatex lectureXX.tex
bibtex lectureXX
pdflatex lectureXX.tex
  1. Submit a pull request to have your lecture notes merged.

cs131_notes's People

Contributors

16chuang avatar cgo2 avatar coolnamesalltaken avatar cstock2 avatar hesamh22 avatar kantuni avatar lctao avatar omoindrot avatar rachel-1 avatar ranjaykrishna avatar shubhangdesai avatar thekej avatar vineetsk1 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.