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.htmlfile for the corresponding files.- If the edit is small, 5 or fewer changes, update the
xin0.0.x - If you created or deleted more than 2 classes or ids, update the
xin0.x.0 - If you made a huge change that will entirely change how the website looks or functions, update the
xinx.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
devordevelopbranch - If you edit any CSS of JS files, make sure you update the version number on the
index.htmlfile for the corresponding files.- If the edit is small, 5 or fewer changes, update the
xin0.0.x - If you created or deleted more than 2 classes or ids, update the
xin0.x.0 - If you made a huge change that will entirely change how the website looks or functions, update the
xinx.0.0You 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 400px 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
PNGfile. If you're feeling lucky, try compressing the image outlined here.