Skip to content

Strukturierte Daten zu Technologie-Usergroups im RheinMain-Gebiet

Notifications You must be signed in to change notification settings

florianbachmann/ugrm-data

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UGRM Usergroups RheinMain

In diesem Repository finden sich mittels XML strukturierte Information zu Technologie-Usergroups im RheinMain-Gebiet. Eine Technologie-Usergroup hat im weitesten Sinne etwas mit dem Internet, Software oder Hardware zu tun. Als Richtwert für die Definition des Rhein-Main-Gebietes kann man die Entfernung des Frankfurter Hauptbahnhofes nehmen, dieser sollte vom Treffpunkt einer Usergroup mit dem ÖPNV in weniger als einer Stunde zu erreichen sein.

Aufbau der Daten

Die Informationen zu den Usergroups liegen im XML-Format vor. Das Format ist in diesem Schema definiert.
Zusätzlich werden Bilder der Gruppe und deren Logo als Bilder hinterlegt.

Jeder Usergroup legt ihre Daten als <handle>.xml im Ordner usergroup ab. Das Logo der Usergroup wird als <handle>.logo.<format>, ein Gruppenbild als <handle>.group.<format> abgelegt.

<handle> ist ein frei wählbarer Teil des Dateinamens. Er sollte im besten Fall dem Kürzel der Usergroup entsprechen. Unterstützte Bildformate für <format> sind PNG, JPEG und GIF.

Beispiel

Ein ausführlicher Datensatz, der als Beispiel verwendet werden kann, ist der Eintrag der PyUGRM. Das Logo findet sich unter pyugrm.logo.png. Das Gruppenfoto findet sich unter pyugrm.group.jpg.

Usergroup eintragen oder Eintrag aktualisieren

Die Daten werden durch PullRequests (PR) gepflegt. Eine Anleitung, wie das schnell und unkomplizierte funktioniert findet sich hier: Using Pull Requests. Es sollte dabei immer ein eigener Branch für die Änderungen angelegt werden, dies erleichtert die Zusammenarbeit zu den Änderungen erheblich.

Also:

  • Repository forken
  • Branch anlegen
  • Änderungen vornehmen
  • Pull Request erstellen

Tests

Build Status

Die XML-Daten werden mithilfe eines ant build-Scripts getestet. Hierzu einfach $ ant test ausführen. Pull Requests, bei denen Tests fehl schlagen werden nicht gemerged.

Darstellung

Die Darstellung der Daten erfolgt unter http://usergroups.rheinmainrocks.de/.

About

Strukturierte Daten zu Technologie-Usergroups im RheinMain-Gebiet

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published