Skip to content

bv-hh/bv-hh

Repository files navigation

Build Status

BV-HH

https://bv-hh.de

Eine alternative Weboberfläche für den Sitzungsdienst (Parlamentsdatenbank) der Hamburger Bezirksversammlungen.

Lokale Installation

Um BV-HH lokal zu installieren und daran zu entwickeln, sind diese Dinge nötig:

  • Ruby
  • PostgreSQL
  • NodeJS
  • Redis

Beitragen

Nach der lokalen Installation muss mindestens ein Bezirk angelegt werden. Siehe hierzu seeds.rb. Die Attribute oldest_allris_document_id und oldest_allris_meeting_date geben an, wie weit zurück in die Vergangenheit Daten von Allris synchronisiert werden sollen. Zum lokalen Entwickeln ist ein Monat zurück locker ausreichend (dauert sonst sehr lange).

Sobald ein Bezirk angelegt wurde, einmal auf der Rails Console dies ausführen: CheckForDocumentUpdatesJob.perform_now(District.first) bzw. CheckForMeetingUpdatesJob.perform_now(District.first). Damit sollten ausreichend Testdaten synchronisiert werden.

Danach kann die lokale Umgebung ganz normal per rails s gestartet werden.

Pull-Requests sind ausdrücklich erwünscht!

Lizenz

MIT, siehe LICENSE

About

BV-HH.de bietet einen einfachen und übersichtlichen Zugang zu allen öffentlichen Dokumenten der Hamburger Bezirksversammlungen.

Resources

License

Stars

Watchers

Forks