-
Notifications
You must be signed in to change notification settings - Fork 9
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
Enable more manufacturers and devices #27
base: master
Are you sure you want to change the base?
Changes from all commits
8e5ad35
8e41803
51eb8dd
e7e5510
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,2 @@ | ||
.idea/ | ||
.idea/ | ||
/*.iml | ||
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -82,30 +82,31 @@ sites:{ | |
"domaene74" : {id: "domaene74",short:"d74",name:"Recklinghausen", version:"4.1.0", version_base:"2018.2.2", on_map: true}, | ||
"domaene75" : {id: "domaene75",short:"d75",name:"Gronau", version:"4.1.0", version_base:"2018.2.2", on_map: true}, | ||
"domaene76" : {id: "domaene76",short:"d76",name:"Herne", version:"4.1.0", version_base:"2018.2.2", on_map: true}, | ||
"domaene77" : {id: "domaene77",short:"d77",name:"Hamm", version:"4.1.0", version_base:"2018.2.2", on_map: true}, | ||
christian-weiss marked this conversation as resolved.
Show resolved
Hide resolved
|
||
}, | ||
|
||
//router list for gluon v2018.2 | ||
manufacturers: { | ||
"0tp-link": {id: "tp-link", name: "TP-Link"}, | ||
"1ubiquiti": {id: "ubiquiti", name: "Ubiquiti"}, | ||
"2avm": {id: "avm", name: "AVM"}, | ||
"2zyxel": {id: "zyxel", name: "Zyxel"}, | ||
"3allnet": {id: "allnet", name: "Allnet"}, | ||
"3buffalo": {id: "buffalo", name: "Buffalo"}, | ||
"4d-link": {id: "d-link", name: "D-Link"}, | ||
"5gl-inet": {id: "gl-inet", name: "GL-Inet"}, | ||
"5gl-inet": {id: "gl", name: "GL Innovations"}, | ||
"6linksys": {id: "linksys", name: "Linksys"}, | ||
"7netgear": {id: "netgear", name: "Netgear"}, | ||
"8alfa": {id: "alfa-network", name: "ALFA-Network"}, | ||
"98devices": {id: "8devices", name: "8devices"}, | ||
"10meraki": {id: "meraki", name: "Meraki"}, | ||
"10nexx": {id: "nexx", name: "Nexx"}, | ||
"11openmesh": {id: "openmesh", name: "OpenMesh"}, | ||
"12onion": {id: "onion", name: "Onion"}, | ||
"13wd-ny-net": {id: "wd-ny-net", name: "WD My Net"}, | ||
"13wd-ny-net": {id: "raspberrypi", name: "Raspberry Pi"}, | ||
"14x86":{id:"x86",name:"x86"} | ||
Comment on lines
-100
to
-108
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Warum wurden diese Klassen entfernt? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Nicht entfernt, nur neu durchnummeriert. (meine Meinung zu diesen Nummern: siehe oben) There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Ne, es wurden 17 Zeilen entfernt und nur neun hinzugefügt. Folglich fehlen welche... There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 17 vorher, 17 nachher = 0 entfernt (14 umbenannt) |
||
"3zyxel": {id: "zyxel", name: "Zyxel"}, | ||
"4allnet": {id: "allnet", name: "Allnet"}, | ||
"5buffalo": {id: "buffalo", name: "Buffalo"}, | ||
"6d-link": {id: "d-link", name: "D-Link"}, | ||
"7gl-inet": {id: "gl-inet", name: "GL-Inet"}, | ||
"8gl-innovations": {id: "gl", name: "GL Innovations"}, | ||
"9linksys": {id: "linksys", name: "Linksys"}, | ||
"10netgear": {id: "netgear", name: "Netgear"}, | ||
"11alfa": {id: "alfa-network", name: "ALFA-Network"}, | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Wollen wir nicht einfach nur auf Zahlen umstellen? Diese Nummerierung+Name ist irgendwie komisch. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Dafür. Vermutlich wurde das gemacht weil es so einfacher ist eine Zeile zwischen zu fügen ohne die nachfolgenden aufrutschen zu müssen. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Nur wenn man nummeriert, dann sollte man es auch durchhalten, daher der PR. Ich finde die Nummerierung grundsätzlich nicht schön, weil sie keinen Mehrwert liefert. Eigentlich ist es ja nur wichtig das jeder Key eindeutig ist - hierzu würde ich gerne schlicht den Wert aus "id" für den key wiederverwenden/spiegeln. Das würde ich machen, damit der Testaufwand gering ist. Wenn mal einer Lust das JavaScript-Drumherum anzupassen, dann könnte man das Object aus zu einem Array of Object machen (ohne keys; nur noch Elemente, die aus id+name Objekten bestehen). Das mache ich aber nicht. Viel wichtiger finde ich aber die User Experience und da wäre es schön, wenn man gemäß "name" alphabetisch sortiert - entweder im Script oder direkt hier in der config. Letztes würde ich machen - damit der Test-Aufwand gering ist. Was meint Ihr? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Es gibt quasi nur zwei Marken, nah gut inzwischen drei, die verwendet werden: TP-Link, Ubiquiti und AVM. Die sollen oben stehen. Daher haben wir es nicht alphabetisch sortiert sondern diese komischen Zahlen davor gesetzt. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Ah, ok, wenn es um die Sortierung geht, dann wäre es gut, wenn das JavaScript kein "sort by key" macht und einfach die Reihenfolge nimmt, wie sie in der Config vorkommt. Wenn man das JavaScript aber nicht anpassen möchte (ich finde die Code Stelle gerade nicht), dann wäre ich dafür das zumindest im Keynamen (semantisch) kenntlich zu machen - z.B. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
|
||
"128devices": {id: "8devices", name: "8devices"}, | ||
"13meraki": {id: "meraki", name: "Meraki"}, | ||
"14nexx": {id: "nexx", name: "Nexx"}, | ||
"15openmesh": {id: "openmesh", name: "OpenMesh"}, | ||
"16onion": {id: "onion", name: "Onion"}, | ||
"17wd-ny-net": {id: "wd-ny-net", name: "WD My Net"}, | ||
"18raspberry-pi": {id: "raspberrypi", name: "Raspberry Pi"}, | ||
"19x86":{id:"x86",name:"x86"} | ||
}, | ||
|
||
routers: { | ||
|
@@ -315,4 +316,4 @@ name: "Münsterland", | |
|
||
url: "http://firmware.freifunk-muensterland.de/{{parse(downloadableSite).id}}/versions/v{{parse(downloadableSite).version}}/{{selectedMode=='sysupgrade'||parse(selectedRouter).sysupgrade_only=='true'?'sysupgrade':''}}{{parse(selectedRouter).bootloader=='true'&&selectedMode=='factory'?'other':''}}{{parse(selectedRouter).sysupgrade_only!='true'&&parse(selectedRouter).bootloader!='true'&&selectedMode=='factory'?'factory':''}}/gluon-ffms{{parse(downloadableSite).short}}-v" + | ||
"{{parse(downloadableSite).version_base}}+{{parse(downloadableSite).version}}-{{parse(selectedRouter).id}}{{selectedMode=='sysupgrade'||parse(selectedRouter).sysupgrade_only=='true'?'-sysupgrade':''}}{{parse(selectedRouter).bootloader=='true'&&selectedMode=='factory'?'-bootloader':''}}" | ||
} | ||
}; | ||
MPW1412 marked this conversation as resolved.
Show resolved
Hide resolved
|
Large diffs are not rendered by default.
Large diffs are not rendered by default.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Das ist IDE-spezifisch. Wollen wir sowas aufnehmen oder sollen die Leute lieber eine persönliche .gitignore pflegen?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ich glaube es ist einfacher die persönlich zu pflegen. Da unter Umständen für mehrere IDEs Einträge zu Pflegen fände ich irgendwie unschön.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ist eine Frage der Kosten-Nutzen-Balance.
Vorteil:
a) "Schutz" des Repos vor unnötigem Kram (hilft allen Teammitgliedern)
b) hilft dem Committer ("privates" lokal zu halten; "Dusseligkeitsschutz")
Nachteil:
a) Maximal genauso viele IDE-spezifische Einträge wie es Teammitglieder gibt; mit etwas Glück gibt es Synergien
"Frisst nicht viel Brot" (Mehr Nutzen als Nachteil), daher stimme ich dafür.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Egal wie wir uns entscheiden. Wir sollten es über alle Repos konsistent machen.
Siehe: https://github.com/FreiFunkMuenster/site-ffmsl/pull/2/files#diff-a084b794bc0759e7a6b77810e01874f2R3-R4
Ich stimme für (a). Was meint Ihr @HellMar @MPW1412 ?
Diese Conversation würde ich gerne auf resolved setzen und den PR abschließen.