Want to contribute to this repo? Great! We ❤️ contributions. Just make sure to follow these guidelines.
- Fork the repo (you can ignore this step if you are a part of the HackCU team)
- Create a new branch with a descriptive name of the feature or the bug you are fixing.
- If you are a part of the HackCU team, push the branch to the remote so that others know that you are working on this branch. Otherwise, create a new issue mentioning that you would like to add a new feature or fix a bug you noticed. This lets us know that someone is already helping us fix the issue!
- Make changes and commit them. Your commit messages should be descriptive and imperative. Read this for guidelines.
- If you edit any CSS of JS files, make sure you update the version number on the
index.html
file for the corresponding files.- If the edit is small, 5 or fewer changes, update the
x
in0.0.x
- If you created or deleted more than 2 classes or ids, update the
x
in0.x.0
- If you made a huge change that will entirely change how the website looks or functions, update the
x
inx.0.0
- If the edit is small, 5 or fewer changes, update the
- Test locally and make sure the website functions properly and you didn't break anything.
- Create a pull request with a descriptive title. Clearly document any changes you made. You should be able to explain why you made those changes.
- Work on the
dev
ordevelop
branch - If you edit any CSS of JS files, make sure you update the version number on the
index.html
file for the corresponding files.- If the edit is small, 5 or fewer changes, update the
x
in0.0.x
- If you created or deleted more than 2 classes or ids, update the
x
in0.x.0
- If you made a huge change that will entirely change how the website looks or functions, update the
x
inx.0.0
You will most probably end up making the third change.
- If the edit is small, 5 or fewer changes, update the
- Test locally and make sure the website functions properly and you didn't break anything.
- Create a pull request with a descriptive title. Clearly document any changes you made. You should be able to explain why you made those changes.
Follow the usual GitHub workflow outlined in the first section. Then follow these specific guidelines for resizing the logo. If you don't have access to professional tools like Photoshop, download GIMP. It is free, open source, and has all the features you will need for resizing logos.
- Store the original logo in the
originals/
folder. - Resize the logo to
600 x 400
px i.e., 600 px wide and 400 px tall. - When resizing, turn on anti-aliasing to make sure the logo doesn't pixelate too much.
- Center the logo and make sure to leave some whitespace around the margins. If in doubt, add the logo to the website and view your changes on the browser to check if it is aligned properly and the logo is neither too large not too small compared to other logos.
- Finally, remove the background i.e., the background should be transparent and save as
PNG
file. If you're feeling lucky, try compressing the image outlined here.