Skip to content

Open Source Cheat Sheets for some of McMaster CS's courses

License

Notifications You must be signed in to change notification settings

mac-egirls/oscs

Repository files navigation

Open Source Cheat Sheets

DISCLAIMER: ONLY USE THIS AS A REFERENCE FOR YOUR ACTUAL CHEAT SHEETS.
CHECK WITH YOUR PROF IF YOU ARE ALLOWED TO USE OTHER PEOPLE'S CHEAT SHEETS.
I AM NOT RESPONSIBLE IF YOU GET HIT WITH AD.

Check out the online preview here

Download cheat sheets directly here

Become a contributor

Open a pull request with the changes you want! Once you've been approved as a contributor, you'll be able to directly push to the repo during exam cram periods so we can iterate faster.

Github Codespaces Setup (Recommended)

  1. Fork the repository
  2. Click the green <> Code button
  3. Click the Codespaces tab
  4. Click Create codespace on main
  5. Open a PR when you're done with your changes
    (Make sure to pull changes in frequently! Things will change a lot during exam season)

If you don't have enough credits, try signing up for the Student Developer Pack, which gives you GitHub Pro.

Local Devcontainer Setup

  1. Install VS Code
  2. Setup Docker and Devcontainer Plugin
  3. (Re)open repository in a Devcontainer

Local Baremetal Setup

  1. Install VS Code
  2. Install LaTeX Locally
  3. Install LaTeX Workshop

(Anticipated) FAQs

What happened to Overleaf?

Although the live-editing of Overleaf was incredibly helpful in getting started, as the number of contributors has grown into the double-digits, conflicting work and people overwriting others' changes has become more of an issue. I've moved the repo over to Git to help reduce this issue. This also helps reduce the project's dependence on a single platform, and lets contributors use whatever editor they want.

Where's the sheets for year 1?

I used separate Overleaf documents for courses in 1st year, so they haven't been added to the repo. If you'd really want to see them here, bug me on Discord.

I worked on this when it was still on Overleaf. Why is my contribution not credited?

Sadly, Overleaf's sync process doesn't transfer over contributor details. (I'm as dissapointed as you, I literally couldn't have done this without the community) If you don't plan on contributing through GitHub but still want your name attached to the project, please DM me on Discord and I'll add your name to this README.

About

Open Source Cheat Sheets for some of McMaster CS's courses

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages