Coder Social home page Coder Social logo

victoriadrake / open-mscs Goto Github PK

View Code? Open in Web Editor NEW
13.0 3.0 0.0 10.29 MB

Based on OMSCS. ๐ŸŽ“ Collaborative open source notes for graduate computer science courses.

Home Page: https://openmscs.com/

License: MIT License

computer-science georgia-tech omscs omscs-courses graduate-course graduate-school graduate information-security cyberphysical-systems

open-mscs's Introduction

The Open MSCS ๐ŸŽ“

The open source compendium of graduate computer science course notes.

I built Open MSCS to house and share my course notes, study tips, and resources for OMSCS. You can browse and easily search the site at https://openmscs.com/.

Contributing

๐Ÿ“ฃ Calling all contributors! Contributions welcome! Additions, updates, corrections, and improvements of all kinds! ๐Ÿ˜„

Many heads are better than one! Feel free to open a pull request with your contribution, or an issue to request one from the community. You'll get a friendly, no-pressure environment -- whether it's your first or thousandth-and-first open source contribution!

Getting Started

You don't need to follow these steps unless you want to set up the repository on your own machine for local development. To browse the site, just visit the link above!

The site is built from the Markdown files under docs/ using MkDocs and the Material theme.

  1. Clone this repository:

    git clone https://github.com/victoriadrake/open-mscs.git
  2. Optionally, create your virtual environment.

  3. You'll need Python, pip, and pipenv. Check that you have the first two with:

    python --version
    pip --version

    See instructions here for installing pipenv, optionally using pipx. Usually, you can just do pip install pipenv.

  4. Install dependencies:

    pipenv install
    pre-commit install

Open the docs/ folder in your favorite editor. You're ready to add or update notes!

Local Development

You can run the local development server with mkdocs serve. Read the MkDocs documentation for more options.

Committing

The pre-commit framework you installed as part of the set up will run a Git hook that lints your Markdown files according to the .markdownlint-cli2.jsonc. This helps to keep things uniform and tidy.

Support

For help with this website or repository, please open an issue.

For help with OMSCS, come chat with your classmates!

open-mscs's People

Contributors

dependabot[bot] avatar victoriadrake avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  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.