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.