Zum Inhalt springen

MOS Mini Hackathon: Unterschied zwischen den Versionen

Vierlex (Diskussion | Beiträge)
Die Seite wurde neu angelegt: „{{Head_en}}{{Veranstaltung |name=MOS Mini Hackathon |image=No-Logo.png |involved=User:hop,User:metaz |when=14.06.2013, 17:30 |category=Hackathon |statu…“
 
Nächster MOS Hackathon soon. :)
 
(28 dazwischenliegende Versionen von 10 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{Head_en}}{{Veranstaltung
= MOS Mini Hackathon =
{{Veranstaltung
|name=MOS Mini Hackathon
|name=MOS Mini Hackathon
|image=No-Logo.png
|image=Mos_hack_ii.jpg
|involved=[[User:hop]],[[User:metaz]]
|involved=[[User:hop|hop]], [[User:metaz|metaz]], [[User:simonrepp|simonrepp]]
|when=14.06.2013, 17:30
|when=irregular regular meetups!
|category=Hackathon
|category=Hackathon
|cost=
|status=active
|status=active
|wtf=Metalab Operating System hacking, or at least build a development enviroment foreveryone to enjoy
|wtf=Improving the Metalab Operating System (MOS), Introducing new people to MOS development
}}
}}


== WTF ==
<span style="color: red;">FYI: This page is partially outdated!</span>
The gears and cogs are turn slowly behind the development of our Frontpage/Membership administration Software. We like to change that and give YOU the opertunity to help making a ugly duckling shine once again.


== are you coming too? ==
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]].
* [[User:vierlex]]
* [[User:you]]
* [[User:you]]
* [[User:you]]


== ToDo ==
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.


here are the more important bits from the mailinglist because i'm too lazy to write it up properly:
== Previous sessions ==


=== for those who can code or want to learn it ===
[[MOS_Mini_Hackathon/Session03|Session 03]] -- 14 December 2013<br>
Leidige Arbeit, die erledigt werden sollte, bevor ich neue Features
[[MOS_Mini_Hackathon/Session02|Session 02]] -- 12 July 2013<br>
angehen würde:
[[MOS_Mini_Hackathon/Session01|Session 01]] -- 14 June 2013<br>


  * Dokumentation einer lokalen Installation (hg, django, pip,
== Preparing for a session ==
    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
Before coming to a session you can prepare yourself by installing Python2.7, pip and virtualenv. (no must though! it just speeds things up :))
Punkt zu kommen


Erhöht die Chancen, beim ersten Workshop den ersten Punkt erfolreich
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
abzuschließen, indem Ihr mit Linux-Python2.7+pip+virtualenv vorinstalliert
daherkommt!


for the last part, more information on a current README how to set up an evniroment go here: (insert that one link)
== 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


=== for those who can't ===
== 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
  testen können.
  testen können.
 
  Anstatt sowas mit "Testevent 1" und "xxx" zu füllen, sollten fiktive
  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"
  aber plausible Einträge her. Ein Freund von mir hat mal "Urs Uper"
Zeile 68: Zeile 63:
   
   
  Klingt wie Rollenspiel, isses auch  
  Klingt wie Rollenspiel, isses auch  
  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]]