👉 DOWNLOAD PDF 👈 The file is regenerated automatically on each update. If you get a 404, the build is likely in progress; wait a minute and retry.
We follow a simple workflow.
- Fork the repository.
- Clone your fork:
git clone https://github.com/YOUR-USERNAME/computer-vision-prep.git cd computer-vision-prep - Create a branch:
git checkout -b add-lecture-x
Maintainers can work directly on the repo but should still use feature branches.
⸻
- Add questions
Edit the relevant lecture file (e.g., Lecture5.tex). Do not modify main.tex unless adding a new lecture.
Use:
\qa{Question}{Answer}
Example:
\qa{What is an image histogram?}{ A histogram represents the distribution of pixel intensities in an image. }
This automatically integrates into the final PDF table of contents.
You can test locally, use Overleaf, or rely on the GitHub Action (it will fail if LaTeX has errors).
⸻
- Submit a Pull Request
git add .
git commit -m "Add questions for Lecture X"
git push origin add-lecture-x
Then open a PR from GitHub and complete the template. A CI check will compile the PDF automatically.
⸻
💬 Questions & discussions
For disagreements, uncertainties, or conceptual doubts, feel free to open an issue.
⸻
📄 License
Licensed under CC BY-NC 4.0: free to use and adapt for non-commercial purposes with attribution.
⸻
Happy studying 🚀