Compare commits

..

1 Commits

9 changed files with 32 additions and 50 deletions

View File

@ -6,7 +6,6 @@ name: build
trigger: trigger:
branch: branch:
- main - main
- spielwiese
event: event:
- push - push
- pull_request - pull_request
@ -70,6 +69,6 @@ steps:
--- ---
kind: signature kind: signature
hmac: 0d28bd52da692fb47e34b3fcb103df15005109a7cdaee3ea4a8a76a605660017 hmac: 1d3d4b3f8845995c06e246c3874c98b5ae9ef2cb50ed3bf382942f52038eb784
... ...

View File

@ -34,6 +34,9 @@ cd wtf-webseite
# install lfs # install lfs
git lfs install git lfs install
# omit downloading multiple gigabytes of podcasts
git config lfs.fetchexclude "content/podcast/*.ogg,content/podcast/*.mp3"
# download all LFS files # download all LFS files
git lfs fetch git lfs fetch
@ -54,9 +57,25 @@ Da wir das direkte pushen auf den ``main`` Branch verbieten, möchtest du vermut
Pushen kannst du, was du commitest hast. ``git commit`` Eine aussagekräftige commit-beschreibung wird gerne gesehen. Pushen kannst du, was du commitest hast. ``git commit`` Eine aussagekräftige commit-beschreibung wird gerne gesehen.
### LFS Überspringen. ### LFS
Wir verwenden LFS zum Speichern von großen Dateien wie den Podcast, Bilder und so weiter. Wenn du ganz genau weißt, was du machen willst und in Kauf nimmst, dass nicht alle Elemente der Webseite bei dir lokal laden, kannst du das auch überspringen. Der Trick ist folgende Option: Wir verwenden LFS zum Speichern von großen Dateien wie den Podcast, Bilder und so weiter. Somit liegen nach `git clone` statt der Mediendateien nur Textdateien mit einem passenden Hashwert auf der Platte. So weit, so sparsam Lektor benötigt aber die Bilder zum rendern der Seite. Die Podcasts (aktuell mehr als 3GB) jedoch nicht. Via Konfiguration kannst du die Audiodateien vom Download mit git lfs ausschließen.
git config lfs.fetchexclude "content/podcast/*.ogg,content/podcast/*.mp3"
Hat man die Dateien schon auf der Platte kann man versuchen sie zu löschen, dann die Änderungen zu verwerfen und im Anschluss sowohl bei git lfs, als auch bei Lektor aufzuräumen. Also irgendwas in Richtung:
rm content/podcast/wtf*/*.mp3
rm content/podcast/wtf*/*.ogg
git reset --hard
git lfs prune
lektor clean
Damit hatte ich teilweise Erfolg, teilweise schien `git lfs prune` keine Wirkung zu haben und Teilweise wurde mir einfach die Audiodateien wieder hergestellt, obwohl es eigentlich nur die Dateien mit den Hashes sein sollten. Im Zweifel bleibt immer das Repo einmal neu zu klonen.
#### LFS Überspringen.
Wenn du ganz genau weißt, was du machen willst und in Kauf nimmst, dass nicht alle Elemente der Webseite bei dir lokal laden, kannst du das auch überspringen. Der Trick ist folgende Option:
```bash ```bash
export GIT_LFS_SKIP_SMUDGE=1 export GIT_LFS_SKIP_SMUDGE=1
git clone <git_repo> git clone <git_repo>

BIN
content/Soyuz_ASTP_rocket_launch.jpg (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -1,35 +0,0 @@
title: Was geht ab? (November 2022)
---
author: WTF Vorstand
---
body:
Wir hoffen, dir geht es gut, und du bist voller Tatendrang ;) Um ein paar hochqualitative Handlungsoptionen zu bieten, gibt es mal wieder einen Newsletter von deiner Lieblingsgenossenschaft.
### Meet your Vorstandskandidat*in am 16.11.2022 um 21 Uhr (BBB)
In Kürze treffen wir uns zur zweiten Generalversammlung dieses Jahres, um unsere neuen Vorstände zu wählen. Bis jetzt haben sich zwei Mitglieder zur Wahl gestellt. Damit du eine Vorstellung bekommst, mit wem du es zu tun hast, haben wir dir eine Kurzvorstellung aller Kandidierenden als PDF per E-Mail geschickt. Zusätzlich wird auch am 16.11.2022 um 21:00 Uhr eine persönliche Vorstellungsrunde in unserem Telebier-Raum stattfinden. Komm' gern vorbei und stell deine Fragen!
### Business BahnCard25 1. Klasse für 49,90 €
Es gibt mal wieder eine Aktion bei der Deutschen Bahn: Aktuell könnt ihr eine BC25 Business für die 1. Klasse zum Preis von 49,90 € statt 134,00 € (Laufzeit 1 Jahr) erhalten. Wenn das für dich interessant ist, melde dich einfach beim Office. Übrigens: Mit der BC25 Business 1. Klasse können auch Tickets der 2. Klasse rabattiert erworben werden!
### Nächstes Strategietreffen am 14.01.2023
Da unser letztes Strategietreffen so viel Zuspruch gefunden hat, wird es in absehbarer Zeit ein weiteres Treffen geben. Geplant ist es für den 14.01.2023. Markier' dir schonmal diesen Tag im Kalender sobald es genauere Informationen und Pläne zur Tagesordnung gibt, werden wir uns bei dir melden. Wir freuen uns auf eine rege Beteiligung an der Planung unserer genossenschaftlichen Zukunft!
### Umfrage: (FL)OSS-Contributor/Maintainer in der WTF Kooperative eG
Die AG Business evaluiert gerade mögliche Business Cases rund um (FL)OSS-Projekte und möchte deshalb einen Überblick über die Anzahl Projekte und entsprechende Kompetenzen, die wir in der WTF eG haben, erstellen. Mehr Details dazu findest im Forum.
### Betriebsferien Jahresende ab 17.12.2022
Auch dieses Jahr wird die Genossenschaft wieder ab Mitte Dezember in die Winterruhe gehen, um die üblichen Feiertage und Jahresendversammlungen stressfrei über die Bühne zu bringen. Wenn ihr Anliegen, Rechnungswünsche oder sonstige Angelegenheiten zu bearbeiten habt, meldet euch bitte rechtzeitig beim Office, um eine Bearbeitung vor der Winterpause zu garantieren. Der offizielle Rechnungsschluss dieses Jahr ist der 16.12.2022.
Genossenschaftliche Grüße!
Eure WTF Kooperative eG
---
meta_description: Blogversion des Newsletters vom November 2022 mit Vorstandswahlen, reduzierten BahnCards, einem Strategietreffen, der Suche nach (FL)OSS-Contributoren/Maintainern und den Betriebsferien zum Ende des Jahres.
---
pub_date: 2022-11-15

View File

@ -25,12 +25,11 @@ content_body:
Die Idee der „Hackergenossenschaft“ wurde zum ersten Mal auf dem 34C3 vorgestellt. Vom Start weg haben sich über 150 Personen gefunden und dafür gearbeitet, dass die Gründung gelingt. Die Idee der „Hackergenossenschaft“ wurde zum ersten Mal auf dem 34C3 vorgestellt. Vom Start weg haben sich über 150 Personen gefunden und dafür gearbeitet, dass die Gründung gelingt.
Ein Unternehmen, das allen von uns gehört, in dem jeder von uns eine Stimme und das Recht auf Mitsprache hat. Das alles ist nun machbar - in unserer WTF Kooperative eG. Zusammen bilden wir mittlerweile ein über die ganze Bundesrepublik und darüber hinaus verteiltes Kollektiv. Ein Unternehmen, das allen von uns gehört, in dem jeder von uns eine Stimme und das Recht auf Mitsprache hat. Das alles ist nun machbar - in unserer WTF Kooperative eG.
---- ----
content_image: map.png content_image: Soyuz_ASTP_rocket_launch.jpg
---- ----
content_image_alt: Karte der Bundesrepublik mit Regionen in denen Member aktiv sind content_image_alt: Eine Sojus-Rakete hebt in Baikonur ab (1975)
---- ----
content_footer: content_footer:
---- ----

View File

@ -13,7 +13,7 @@ body:
**Vertreten durch den Vorstand:** Markus Klein, Frank Landgraf **Vertreten durch den Vorstand:** Markus Klein, Frank Landgraf
**Aufsichtsratsvorsitz:** Alexander Heidenreich **Aufsichtsratsvorsitz:** Lars Vosteen
**E-Mail:** office@wtf-eg.de **E-Mail:** office@wtf-eg.de
@ -54,7 +54,7 @@ Wir sind nicht bereit oder verpflichtet, an Streitbeilegungsverfahren vor einer
**Vertreten durch den Vorstand:** Markus Klein, Frank Landgraf **Vertreten durch den Vorstand:** Markus Klein, Frank Landgraf
**Aufsichtsratsvorsitz:** Alexander Heidenreich **Aufsichtsratsvorsitz:** Lars Vosteen
**E-Mail:** office@wtf-eg.de **E-Mail:** office@wtf-eg.de

BIN
content/map.png (Stored with Git LFS)

Binary file not shown.

View File

@ -63,7 +63,7 @@ verpflichtet, Adressenänderungen innerhalb von drei Wochen dem Vorstand mitzute
## § 6 Vorstand ## § 6 Vorstand
(1) Der Vorstand besteht aus mindestens zwei Mitgliedern. Der Vorstand leitet die Genossenschaft in eigener Verantwortung. Der Aufsichtsrat wählt im Falle des Ausscheidens eines aktiven Vorstandsmitgliedes einen neuen Vorstand aus den von der Generalversammlung gewählten Stellvertretern. Wenn kein Aufsichtsrat bestellt ist, übernimmt die Generalversammlung dies.<br> (1) Der Vorstand besteht aus mindestens zwei Mitgliedern. Der Vorstand leitet die Genossenschaft in eigener Verantwortung. Der Aufsichtsrat wählt im Falle des Ausscheidens eines aktiven Vorstandsmitgliedes einen neuen Vorstand aus den von der Generalversammlung gewählten Stellvertretern. Wenn kein Aufsichtsrat bestellt ist, übernimmt die Generalversammlung dies.<br>
(2) Der Vorstand führt die Geschäfte der Genossenschaft gemäß den Vorschriften der Gesetze, insbesondere des Genossenschaftsgesetzes, der Satzung und der Allgemeinen Geschäftsordnung.<br> (2) Der Vorstand führt die Geschäfte der Genossenschaft gemäß den Vorschriften der Gesetze, insbesondere des Genossenschaftsgesetzes, der Satzung und der Allgemeinen Geschäftsordnung.<br>
(3) Der Vorstand vertritt die Genossenschaft gerichtlich und außergerichtlich. Die Mitglieder des Vorstands sind einzeln zur Vertretung berechtigt.<br> (3) Der Vorstand vertritt die Genossenschaft gerichtlich und außergerichtlich. Die Mitglieder des Vorstands sind einzeln zur Vertretung berechtigt.
(4) Der Vorstand kann schriftlich, in Textform, telefonisch und auf elektronischem Wege Beschlüsse fassen.<br> (4) Der Vorstand kann schriftlich, in Textform, telefonisch und auf elektronischem Wege Beschlüsse fassen.<br>
(5) Dienstverträge mit Vorstandsmitgliedern werden vom Aufsichtsrat im Rahmen der Richtlinien der Generalversammlung und der Allgemeinen Geschäftsordnung abgeschlossen.<br> (5) Dienstverträge mit Vorstandsmitgliedern werden vom Aufsichtsrat im Rahmen der Richtlinien der Generalversammlung und der Allgemeinen Geschäftsordnung abgeschlossen.<br>

View File

@ -118,7 +118,7 @@ __ ____________________
Registergericht: AG Hamburg<br/> Registergericht: AG Hamburg<br/>
Registernummer: GnR 1113<br/> Registernummer: GnR 1113<br/>
Vorstand: Markus Klein, Frank Landgraf<br/> Vorstand: Markus Klein, Frank Landgraf<br/>
Aufsichtsratsvorsitz: Alexander Heidenreich Aufsichtsratsvorsitz: Lars Vosteen
</li> </li>
<li class="footer__navitem -third"> <li class="footer__navitem -third">
<a class="footer__navlink" href="{{ '/impressum'|url }}">Impressum</a> | <a class="footer__navlink" href="{{ '/datenschutz'|url }}">Datenschutzerklärung</a> <br/> <a class="footer__navlink" href="{{ '/impressum'|url }}">Impressum</a> | <a class="footer__navlink" href="{{ '/datenschutz'|url }}">Datenschutzerklärung</a> <br/>