Contributing

[!NOTE] These instructions are for general student contributions. IEEE members should branch and commit directly to this repository with their personal GitHub account.

Fork the Repository

Adding a Class

[!IMPORTANT] Make sure to fill out the categories field, this is how the classes are sorted and displayed on the homepage.

Editing a Class

Test your Changes

  1. Install Jekyll locally. Follow the installation guide per your operating system.
  1. Install dependencies listed in the Gemfile with bundler
  bundler install
  1. Build the site
  jekyll build
  1. Serve the site locally
  jekyll serve

Look for the Server address: field near the end of the command’s output. You can view the site by pasting that URL into a web browser of your choice.

[!TIP] The local site will update automatically as you edit the code–just make sure to reload the page!

Submit a Pull Request

Review Process