Zum Inhalt springen

MOS Mini Hackathon: Unterschied zwischen den Versionen

Simonrepp (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Nächster MOS Hackathon soon. :)
 
(7 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 11: Zeile 11:
}}
}}


== What's this about? ==
<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.
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.
Zeile 17: Zeile 19:
== Previous sessions ==
== 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>
Zeile 26: Zeile 29:
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
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


== General agenda ==
== Code-related Agenda ==
 
=== Contributing with code ===
  * Dokumentation einer lokalen Installation (hg, django, pip,
    virtualenv, support-libs). [teilweise fertig]
  * Portierung auf Django v1.4 (v1.5) fertigstellen. [teilweise fertig]
  * Eine Dummy-Datenbank aufbauen, damit wir ohne Live-Daten testen
    können.
  * Tests schreiben.
  * Deployment einrichten.
  * Ein Backlog an altbekannten Bugs fixen, die lästig unter der
    Schmerzgrenze herumgrundeln.
   
   
Rechnet nicht damit, bei einem ersten Workshop weiter als bis zum ersten
* Improving the documentation for installation, system architecture and deployment procedures
Punkt zu kommen
* Porting to Django v1.5
Erhöht die Chancen, beim ersten Workshop den ersten Punkt erfolreich
* Building a dummy database for testing
abzuschließen, indem Ihr mit Linux-Python2.7+pip+virtualenv vorinstalliert
* Writing tests
daherkommt!
* Setting up a deploy procedure
* Clearing the backlog of old bugs


for the last part, more information on a current README how to set up an evniroment go here: (insert that one link)
== Non-Code Agenda ==
 
=== Contributing in other ways ===


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 73: 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]]