UTM CSSC

Contributing Guide

Prerequisites

SignUp to GitHub

HTML/CSS/JS

Install Yarn

Vue

Vue is a progressive Javascript framework for building user interfaces. An incrementally adoptable ecosystem that scales between a library and a full-featured framework.

Nuxt.js

An open source web framework that makes web development simple and powerful! It optimizes the Vue framework and provides additional features.

Vuetify

Vuetify is a Vue UI Library with beautifully handcrafted Material Components. No design skills required — everything you need to create amazing applications is at your fingertips!

How to contribute to the CSSC Website

For newcomers, take a look for an issue labelled contributors-welcome to get started!

Steps

  1. Comment under the issue asking to be assigned.
  2. Once you are assigned, fork the repository.
  3. Work on it.
  4. Submit a PR!

If you think you have another implementation for solving the issue, you should talk to the CSSC website development team.

You can suggest a better implementation by commenting on the issue and waiting for a CSSC member to get back to you. Once you have the go ahead on your implementation by one of the CSSC members, you can start coding!

Starting a Resource