MOS Mini Hackathon: Unterschied zwischen den Versionen
Ripper (Diskussion | Beiträge) (Nächster MOS Hackathon soon. :)) |
|||
(8 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) | |||
Zeile 8: | Zeile 8: | ||
|cost= | |cost= | ||
|status=active | |status=active | ||
− | |wtf=Metalab Operating System (MOS) | + | |wtf=Improving the Metalab Operating System (MOS), Introducing new people to MOS development |
− | }} | + | }} |
− | |||
− | == | + | <span style="color: red;">FYI: This page is partially outdated!</span> |
+ | |||
+ | The next MOS Hackathon will take place from '''2022-11-11 18:00''' to '''2022-11-13 18:00'''. If you're interested, contact [[user:ripper|ripper]] or [[User:luto|luto]]. | ||
+ | |||
+ | We irregularly meet to spend an evening improving the Metalab Operation System (MOS) - the system which handles much of Metalab's internal member management and most notably the website. | ||
+ | |||
+ | == Previous sessions == | ||
+ | |||
+ | [[MOS_Mini_Hackathon/Session03|Session 03]] -- 14 December 2013<br> | ||
[[MOS_Mini_Hackathon/Session02|Session 02]] -- 12 July 2013<br> | [[MOS_Mini_Hackathon/Session02|Session 02]] -- 12 July 2013<br> | ||
[[MOS_Mini_Hackathon/Session01|Session 01]] -- 14 June 2013<br> | [[MOS_Mini_Hackathon/Session01|Session 01]] -- 14 June 2013<br> | ||
− | == | + | == Preparing for a session == |
− | |||
− | |||
− | + | Before coming to a session you can prepare yourself by installing Python2.7, pip and virtualenv. (no must though! it just speeds things up :)) | |
− | + | Some people wrote down their experiences with installing the MOS development environment on different platforms, this might greatly help you to get it done yourself: http://titanpad.com/03hFho4f77 | |
− | == | + | == Code-related Agenda == |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | * Improving the documentation for installation, system architecture and deployment procedures | |
− | + | * Porting to Django v1.5 | |
− | + | * Building a dummy database for testing | |
− | + | * Writing tests | |
− | + | * Setting up a deploy procedure | |
+ | * Clearing the backlog of old bugs | ||
− | + | == Non-Code Agenda == | |
− | |||
− | == | ||
+ | Quote hop: | ||
+ | |||
Ein großer Batzen Arbeit, der beim Weiterentwickeln helfen wird, ist | Ein großer Batzen Arbeit, der beim Weiterentwickeln helfen wird, ist | ||
eine Dummy-Datenbank, damit wir sinnvolle Daten haben mit denen wir | eine Dummy-Datenbank, damit wir sinnvolle Daten haben mit denen wir | ||
Zeile 71: | Zeile 65: | ||
Ahja, und dann brauchen wir wahrscheinlich noch Combat-Medics, um die | Ahja, und dann brauchen wir wahrscheinlich noch Combat-Medics, um die | ||
diversen Nervenzusammenbrüche zu verarzten. | diversen Nervenzusammenbrüche zu verarzten. | ||
+ | |||
+ | [[Kategorie:Metalab_OS]] |
Aktuelle Version vom 3. Oktober 2022, 09:33 Uhr
MOS Mini Hackathon
MOS Mini Hackathon | |
irregular regular meetups! | |
hop, metaz, simonrepp | |
Hackathon | |
active | |
Improving the Metalab Operating System (MOS), Introducing new people to MOS development | |
Zuletzt aktualisiert: | 03.10.2022 |
FYI: This page is partially outdated!
The next MOS Hackathon will take place from 2022-11-11 18:00 to 2022-11-13 18:00. If you're interested, contact ripper or luto.
We irregularly meet to spend an evening improving the Metalab Operation System (MOS) - the system which handles much of Metalab's internal member management and most notably the website.
Previous sessions
Session 03 -- 14 December 2013
Session 02 -- 12 July 2013
Session 01 -- 14 June 2013
Preparing for a session
Before coming to a session you can prepare yourself by installing Python2.7, pip and virtualenv. (no must though! it just speeds things up :))
Some people wrote down their experiences with installing the MOS development environment on different platforms, this might greatly help you to get it done yourself: http://titanpad.com/03hFho4f77
- Improving the documentation for installation, system architecture and deployment procedures
- Porting to Django v1.5
- Building a dummy database for testing
- Writing tests
- Setting up a deploy procedure
- Clearing the backlog of old bugs
Non-Code Agenda
Quote hop: Ein großer Batzen Arbeit, der beim Weiterentwickeln helfen wird, ist eine Dummy-Datenbank, damit wir sinnvolle Daten haben mit denen wir testen können. Anstatt sowas mit "Testevent 1" und "xxx" zu füllen, sollten fiktive aber plausible Einträge her. Ein Freund von mir hat mal "Urs Uper" für solche Zwecke erfunden, "Petzi Bär" hat einen Umlaut im Namen, jemand anderer vielleicht griechische Buchstaben im Usernamen… soll vorkommen Diese Leute brauchen alle Fotos, Interessen, Bankkonten, Zahlungs- schwierigkeiten, Mailinglist-Vorlieben, Usergruppen, die sie organisieren, Paßwörter, die zu lang sind, und, und, und… Ich find's oft ganz gut, wenn ich beim erstellen eine Konzepts ein Gegenüber hab, das die User-Story vertritt. Wenn das nämlich zwei verschiedene Personen sind, können die beiden viel extremere Standpunkte vertreten ("Ich muß unbedingt € 19,985 Mitgliedsbeitrag zahlen!" - "NIEMALS! DER EURO-CENT IST EINE ABSCHEULICHKEIT VOR DEM HERREN!") Klingt wie Rollenspiel, isses auch Ahja, und dann brauchen wir wahrscheinlich noch Combat-Medics, um die diversen Nervenzusammenbrüche zu verarzten.