Most rules are from previous hackathons hosted at UVic and the MLH hackathon base rules
OK THE RULES:
-
Team sizes can range from 1-5 if the teams hack is to be entered into prize pools.
- Possibility of change depending on sponsor related prize pools.
-
All team members should check in during the event.
- checking in would require a commit, push, review, slack message... ect.
-
Teams can gain advice and support from organizers, volunteers, sponsors, others, online material, and physical material.
-
Please be sure to cite in some capacity.
-
1. example: Readme or code comments.
-
-
-
All work on a project should be done at the hackathon
- For certain types of projects some prep is necessary, though do project work during hours of hackathon.
- example: Hardware ordering
- For certain types of projects some prep is necessary, though do project work during hours of hackathon.
-
Teams can use an idea they had before the event
-
Teams can work on idea that have already been done
- Hacks don't have to be innovative, if somebody wants to work on a common idea they should be allowed to do so and should be judged on the quality of their hack.
-
Teams can work on an idea that they have worked on before (as long as they do not re-use code).
-
Teams can use libraries, frameworks, or open-source code in their projects. Working on a project before the event and open-sourcing it for the sole purpose of using the code during the event is against the spirit of the rules and is not allowed.
-
Adding new features to existing projects is allowed. Judges will only consider new functionality introduced or new features added during the hackathon in determining the winners.
-
Teams must stop hacking once the time is up. However, teams are allowed to debug and make small fixes to their programs after time is up.
- This time is limited to approximately 10 minutes
-
Any behaviour that is deemed detrimental or not in the spirit of the hackathon will result in a disqualification at the discretion of organizers'.
-
Projects that violate the MLH Code of Conduct are not allowed.
-
Teams and or projects can be disqualified from the competition at the organizers' discretion. Reasons might include but are not limited to breaking the Competition Rules, breaking the Code of Conduct, or other unsporting behaviour.
