Originally written by Robbie Zhuang.

Introduction

Hello šŸ‘‹ and welcome to the team! šŸŽ‰

We build sesoc.uwaterloo.ca which is home to all things Waterloo Software Engineering related. Here, we inform students on future events, provide the latest updates in news, content and podcasts and also let people know how they can participate in SE Soc.

Getting started

Iā€™d first recommend checking out the **proposal šŸ“œ,** and the website **designs šŸ–‹**. Then you can take a look at the **public github repo,** as well as the current issues.

Timeline: https://docs.google.com/document/d/1uxmNAWBacRdd7PaeFQes1w9wdy5LJ4pJ61a8xvog_7c/edit?usp=sharing

Setting Up Your Workspace

  1. Install your favourite editor (I recommend VSCode)

  2. Install node.js

  3. On mac, run brew install npm to get node package manager (npm)

  4. Clone the repository ( public github repo )

    https://lh6.googleusercontent.com/CKpY67w_H_Xlk3JxOX1q6GmvbjHWZa2ttyOwHHgHTaZFeoSZq2b-x9JGWEVKsjEI5U3W6l6imOzcuqsx1HL4c2hiiSnGNWQcnPmCGU2z0gqY7iF60lnpmsvhQL63xx-und1xZ73V

  5. Open a terminal and go to the repository cd public-website

  6. Run npm install

  7. Run npm start (this creates a new local server running the website, and will open a new browser window displaying the website on master)

Making A Code Contribution

  1. Assign yourself to an issue: https://github.com/SESoc/public-website/projects/1
  2. Create your own branch
  3. Make changes