Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Automatic Tree Generation and StrathHack Origin Update #19

Open
wants to merge 5 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
node_modules
site
11 changes: 11 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
language: node_js
node_js:
- "node"
script: npm start
deploy:
provider: pages
skip_cleanup: true
github_token: $GITHUB_TOKEN # Set in travis-ci.org dashboard
local_dir: site
on:
branch: master
94 changes: 17 additions & 77 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
# hackathon-family-tree
Tracing the lineage of the EU hackathon scene!
Tracing the lineage of the EU hackathon scene!


![Mermaid render](https://cloud.githubusercontent.com/assets/1790822/22555825/5ed6cf6e-e965-11e6-99ac-87fdb12378a3.png)
![Mermaid render](https://hheu.github.io/hackathon-family-tree/hack.mmd.png)



If you think you know where a hackathon lives in this tree, or you see an error, please create a pull request.
If you think you know where a hackathon lives in this tree, or you see an error, please create a pull request.

Whilst we go through data discovery, this will initially be an awful list of lists. There may be repeated data as nested lists don't express multiple-parents very well.
Whilst we go through data discovery, this will initially be an awful list of lists. There may be repeated data as nested lists don't express multiple-parents very well.

Below is the starting of a [Mermaid](https://knsv.github.io/mermaid/) graph.

Expand Down Expand Up @@ -40,7 +40,6 @@ Below is the starting of a [Mermaid](https://knsv.github.io/mermaid/) graph.
- Hack the Burgh
- StacsHack
- StirHack
- StrathHack
- HackDee
- RGU Hack

Expand All @@ -51,21 +50,21 @@ Below is the starting of a [Mermaid](https://knsv.github.io/mermaid/) graph.
- HackUPC
- HackCambridge
- AGHacks (also parented by MHacks)
# House of the Civic Hackathons

# House of the Civic Hackathons
### (Otherwise known as "Kevin's Fault")

- National Hack the Government
- Young Rewired State
- BrumHack (Poppie)
- Aston Hack
- Aston Hack
- HackTheMidlands (also parented by Hack24)
- HackBordeaux
- RU Hacking
- Parly Hack
- Accountability Hack
- UKGovHack

# Fallen Angels

- AngelHack
Expand Down Expand Up @@ -93,72 +92,13 @@ Below is the starting of a [Mermaid](https://knsv.github.io/mermaid/) graph.
- HackTrain
- StartHack
- HackZurich

- Glasgow Tech Society Hack
- StrathHack
- NASA Space Apps Challenge
- StrathHack
- Ambition Lab
- StrathHack


# Mermaid Graph
[View the graph](http://bit.ly/hheutree)
[Edit the graph](http://bit.ly/hheutreeedit)

graph TD;
Yahoo!Hack-->CharityHack;
Yahoo!Hack-->LeedsHack;
Yahoo!Hack-->Hacked.io;
Yahoo!Hack-->OverTheAir;
Mashed2008-->Hacked.io;
CharityHack-->BattleHack;
Hacked.io-->Hackference;
KingsOfCode-->Hackference
LeedsHack-->HackManchester;
HackManchester-->Hack24;
Hack24-->LincolnHack;
Hack24-->HackTheMidlands;
Hackference-->BanterHack;
Hackference-->BrumHack;
Hackference-->HackNotts;
HackNotts-->AnvilHack;
AnvilHack-->SexTechHack;
HackNotts-->LaunchHack;
StudentHack-->LaunchHack;
LaunchHack-->DragonHacks;
LaunchHack-->HackNE;
LaunchHack-->LandingHack;
LaunchHack-->WarwickHACK;
WarwickHACK-->CUCCHack;
LaunchHack-->HackTheHolidays;
LaunchHack-->HackTheBurgh;
LaunchHack-->StacsHack;
StacsHack-->StirHack;
StacsHack-->StrathHack;
StacsHack-->HackDee;
StacsHack-->RGUHack;
PennApps-->KairosHacks;
KairosHacks-->HackUPC;
PennApps-->HackCambridge;
PennApps-->AGHacks;
MHacks-->AGHacks;
NationalHackTheGovernment-->YoungRewiredState;
YoungRewiredState-->BrumHack;
YoungRewiredState-->RUHacking;
BrumHack-->AstonHack;
BrumHack-->HackTheMidlands;
BrumHack-->HackBordeaux;
NationalHackTheGovernment-->ParlyHack;
NationalHackTheGovernment-->UKGovHack;
AngelHack-->jacobsHack!;
AngelHack-->StudentHack;
jacobsHack!-->CopenHacks;
jacobsHack!-->LauzHack;
LauzHack-->OpenFoodHackdays;
jacobsHack!-->OxfordHack;
jacobsHack!-->DO!Hack;
StudentHack-->GreatUniHack;
HackKings-->HackLondon;
HackKings-->HackCortona;
HackLondon-->Porticode;
HackLondon-->HackCity;
ICHack;
StartHack;
HackZurich;
JPMCodeForGood-->DurHack;
HackaSoton-->HackTrain;
HackSheffield;

[Graph Code](./hacks.mmd)
65 changes: 65 additions & 0 deletions hacks.mmd
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
graph TD;
Yahoo!Hack-->CharityHack;
Yahoo!Hack-->LeedsHack;
Yahoo!Hack-->Hacked.io;
Yahoo!Hack-->OverTheAir;
Mashed2008-->Hacked.io;
CharityHack-->BattleHack;
Hacked.io-->Hackference;
KingsOfCode-->Hackference
LeedsHack-->HackManchester;
HackManchester-->Hack24;
Hack24-->LincolnHack;
Hack24-->HackTheMidlands;
Hackference-->BanterHack;
Hackference-->BrumHack;
Hackference-->HackNotts;
HackNotts-->AnvilHack;
AnvilHack-->SexTechHack;
HackNotts-->LaunchHack;
StudentHack-->LaunchHack;
LaunchHack-->DragonHacks;
LaunchHack-->HackNE;
LaunchHack-->LandingHack;
LaunchHack-->WarwickHACK;
WarwickHACK-->CUCCHack;
LaunchHack-->HackTheHolidays;
LaunchHack-->HackTheBurgh;
LaunchHack-->StacsHack;
StacsHack-->StirHack;
StacsHack-->HackDee;
StacsHack-->RGUHack;
PennApps-->KairosHacks;
KairosHacks-->HackUPC;
PennApps-->HackCambridge;
PennApps-->AGHacks;
MHacks-->AGHacks;
NationalHackTheGovernment-->YoungRewiredState;
YoungRewiredState-->BrumHack;
YoungRewiredState-->RUHacking;
BrumHack-->AstonHack;
BrumHack-->HackTheMidlands;
BrumHack-->HackBordeaux;
NationalHackTheGovernment-->ParlyHack;
NationalHackTheGovernment-->UKGovHack;
AngelHack-->jacobsHack!;
AngelHack-->StudentHack;
jacobsHack!-->CopenHacks;
jacobsHack!-->LauzHack;
LauzHack-->OpenFoodHackdays;
jacobsHack!-->OxfordHack;
jacobsHack!-->DO!Hack;
StudentHack-->GreatUniHack;
HackKings-->HackLondon;
HackKings-->HackCortona;
HackLondon-->Porticode;
HackLondon-->HackCity;
ICHack;
StartHack;
HackZurich;
JPMCodeForGood-->DurHack;
HackaSoton-->HackTrain;
HackSheffield;
GUTSHack-->StrathHack;
NASASpaceAppsChallenge-->StrathHack;
AmbitionLab-->StrathHack;
27 changes: 27 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
{
"name": "hackathon-family-tree",
"version": "1.0.0",
"description": "Hackathon Hackers EU Family Tree",
"main": "index.js",
"dependencies": {
"mermaid": "^7.0.0",
"phantomjs": "^2.1.7"
},
"devDependencies": {
"mermaid": "^7.0.0",
"phantomjs": "^2.1.7"
},
"scripts": {
"start": "./node_modules/.bin/mermaid -o site hacks.mmd"
},
"repository": {
"type": "git",
"url": "git+https://github.com/HHEU/hackathon-family-tree.git"
},
"author": "",
"license": "MIT",
"bugs": {
"url": "https://github.com/HHEU/hackathon-family-tree/issues"
},
"homepage": "https://github.com/HHEU/hackathon-family-tree#readme"
}