Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
865 commits
Select commit Hold shift + click to select a range
7c8813d
Update links.html
shushugah Nov 25, 2023
da57815
Update form-redirect
shushugah Nov 25, 2023
e020772
Rename form-redirect to form-redirect.md
shushugah Nov 25, 2023
c10a684
Update form-redirect.md
shushugah Nov 25, 2023
93846bc
fix polish yaml indenting
Nov 25, 2023
17bc978
Removing English file completely fixes the issue, but moment the Engl…
shushugah Nov 26, 2023
39121cf
Merge pull request #261 from techworkersco/fix-polish-dates
shushugah Nov 26, 2023
67e6356
Update Event “works-council-roundtable-9-online”
shushugah Nov 30, 2023
354bce1
Create 📝leadership-training.md (#262)
chobeat Dec 4, 2023
ed44615
fixed time
chobeat Dec 4, 2023
5cb2c6e
Update Event “📝leadership-training”
shushugah Dec 4, 2023
d5f0677
Based on feedback by 5 participants:
shushugah Dec 5, 2023
ae089a1
Improve event interface
shushugah Dec 10, 2023
e44aa50
Merge pull request #259 from techworkersco/Update-Completion-Message
shushugah Dec 11, 2023
277746d
add social event
shushugah Dec 18, 2023
64c6def
update form
shushugah Dec 21, 2023
4bae5c8
Merge pull request #264 from techworkersco/social-event-2024
shushugah Dec 21, 2023
a264acd
Update Event “2024-social-dinner-new-year”
shushugah Dec 21, 2023
57ae8e2
This statute is long defunct... deleting :D
shushugah Dec 22, 2023
41f866d
Update jekyll to version 4.3.3
depfu[bot] Dec 28, 2023
fbdf62e
Merge pull request #265 from techworkersco/depfu/update/jekyll-4.3.3
shushugah Jan 4, 2024
8dc7aed
update ruby and bundler
shushugah Jan 4, 2024
27a90c5
minor gem updates
shushugah Jan 4, 2024
72c6843
Merge pull request #266 from techworkersco/ruby-3-3-0
shushugah Jan 4, 2024
db07c71
fixed typo
chobeat Jan 9, 2024
b792a5f
Create Event “🎉-social-meetup-39”
shushugah Jan 12, 2024
3e946a5
Create Event “organizing-4-power-2024-training-series”
shushugah Jan 18, 2024
edd9948
Create Event “🎉-reading-group-encoding-race-encoding-class-📚”
shushugah Jan 18, 2024
0b134cd
Update form of O4P website
shushugah Jan 18, 2024
e4b12f7
Make signup form less ugly
shushugah Jan 18, 2024
a7c01d1
add book description
shushugah Jan 18, 2024
1aaec37
Whoops; trigger new form creation
shushugah Jan 18, 2024
39e37d0
Reduce top margin inside intro section and wording of all events
shushugah Jan 18, 2024
d091285
Improving calendar download interface not ready yet
shushugah Jan 18, 2024
fa6046c
Make it easier to read/more friendly
shushugah Jan 18, 2024
0718012
Merge pull request #263 from techworkersco/landing-page-descript
shushugah Jan 18, 2024
abbea1d
Create Event “works-council-roundtable-10-online”
shushugah Jan 22, 2024
c5e2ef3
Update Event “works-council-roundtable-10-online”
shushugah Jan 22, 2024
40f1067
Rename articles/news to more consistent "blog"
shushugah Jan 24, 2024
994fa35
oops, add redirect file
shushugah Jan 24, 2024
ce213da
Update Event “works-council-roundtable-10-online”
shushugah Jan 29, 2024
e1f3120
fixes url for uni global article (#268)
rxxx03 Jan 31, 2024
8ac9417
Merge pull request #267 from techworkersco/recent-articles
shushugah Feb 4, 2024
3f13f1d
Update nokogiri to version 1.16.2
depfu[bot] Feb 5, 2024
02add0e
Merge pull request #271 from techworkersco/depfu/update/nokogiri-1.16.2
shushugah Feb 6, 2024
645f313
Update Event “tech-video-gaming-conference-in-berlin”
marisarando Feb 12, 2024
ca028e8
fix spelling mistake in organizing-4-power-2024-training-series.md
rxxx03 Feb 13, 2024
7b65ea6
If there is no limit specified, show the latest events on top; if the…
shushugah Feb 16, 2024
9388231
If there are future events with limited preview, show earliest event …
shushugah Feb 21, 2024
81c21b9
oops, event card expects a variable called event, not a post
shushugah Feb 21, 2024
bd74111
sometimes past/future event...always recent on home page
shushugah Feb 21, 2024
0b085ad
refactor code for easier reading
shushugah Feb 22, 2024
34fe427
Merge pull request #273 from techworkersco/reverse-event-order
shushugah Feb 22, 2024
2a87e12
use placeholder text to clarify intent of public link
shushugah Feb 26, 2024
1b8a7d9
Adding new event
shushugah Feb 27, 2024
2e3fec6
Merge pull request #274 from techworkersco/add-union-event
shushugah Feb 27, 2024
4223e64
Create Event “all-unions-social-stammtisch-1”
shushugah Feb 27, 2024
1f3660d
Update Event “2024-march-union-members-campaign”
shushugah Feb 27, 2024
3c8ee0f
Update links.html
shushugah Sep 26, 2023
a684ec0
Update links.html
shushugah Sep 26, 2023
672fecf
Update links.html
shushugah Sep 26, 2023
17efaef
Update links.html
shushugah Sep 26, 2023
60d6680
Update Event “all-unions-social-stammtisch-1”
shushugah Feb 28, 2024
a7114fe
Update Event “2024-march-union-members-campaign”
shushugah Feb 28, 2024
fca27bf
Update i18n to version 1.14.4
depfu[bot] Mar 7, 2024
aa9e4e4
adds press entry
rxxx03 Mar 11, 2024
5127e00
Create Event “🎉-social-meetup-40”
shushugah Mar 11, 2024
fa11ca5
adds April reading group event (#277)
rxxx03 Mar 18, 2024
6940a4a
Improves event title
rxxx03 Mar 18, 2024
d1f257b
Standardize form css
shushugah Mar 24, 2024
2a189de
Merge pull request #254 from techworkersco/shushugah-patch-2
shushugah Mar 24, 2024
9f8dc14
Merge pull request #276 from techworkersco/depfu/update/i18n-1.14.4
shushugah Mar 24, 2024
3ba77c2
Add json feed of events
shushugah Mar 24, 2024
54b2016
let's try adding a yaml version for consistency and no need to conver…
shushugah Mar 24, 2024
cfdb611
Adding default locations (Berlin, but also Online) to make it easier …
shushugah Mar 25, 2024
55bc63d
Merge pull request #278 from techworkersco/create-json-feeds
shushugah Mar 25, 2024
a5be016
Update rake to version 13.2.1
depfu[bot] Apr 6, 2024
f4932eb
Merge pull request #280 from techworkersco/depfu/update/rake-13.2.1
shushugah Apr 8, 2024
20a668c
Fix decapcms admin setting and enable local development (debugged usi…
shushugah Apr 9, 2024
d86273c
Create Event “ver-di-monthly-members-meeting-–-april”
shushugah Apr 9, 2024
6e3d6b3
Update Event “ver-di-monthly-members-meeting-–-april”
shushugah Apr 9, 2024
853195f
Update Event “ver-di-monthly-members-meeting-–-april”
shushugah Apr 9, 2024
b33fd25
Create Event “may-day-action-s”
shushugah Apr 30, 2024
5ab47ae
Update Event “organizing-4-power-2024-training-series”
shushugah Apr 30, 2024
704daac
Create Event “organizing-4-power-2024-traininng-series-part-2”
shushugah Apr 30, 2024
64787fa
Create Event “organizing-4-power-2024-traininng-series-hybrid-part-3”
shushugah Apr 30, 2024
53a39fe
Add personal reflections
shushugah Apr 30, 2024
cfaf968
Update i18n to version 1.14.5
depfu[bot] May 7, 2024
82ccf6f
Update Event “organizing-4-power-2024-traininng-series-hybrid-part-3”
shushugah May 8, 2024
388c5b4
Create Event “organizing-4-power-2024-traininng-series-hybrid-part-4”
shushugah May 8, 2024
c2b6e7e
Create Event “organizing-4-power-2024-traininng-series-part-3”
shushugah May 8, 2024
d6c0212
Delete Event “may-day-booth-event-2023”
shushugah May 8, 2024
b3e90d8
Update Event “organizing-4-power-2024-traininng-series-part-2”
shushugah May 8, 2024
2a4048c
Update Event “organizing-4-power-2024-traininng-series-part-2”
shushugah May 8, 2024
825891c
Update Event “organizing-4-power-2024-traininng-series-part-3”
shushugah May 8, 2024
d204eea
Merge pull request #281 from techworkersco/depfu/update/i18n-1.14.5
shushugah May 8, 2024
72bbb08
Update Event “organizing-4-power-2024-traininng-series-hybrid-part-4”
shushugah May 8, 2024
2c50e10
Update Event “organizing-4-power-2024-traininng-series-hybrid-part-4”
shushugah May 8, 2024
b6704ac
Create Event “testing-frontmatter”
shushugah May 8, 2024
a5441b6
fix formatting to set only bare datetome and rely on configuration se…
shushugah May 8, 2024
66c1819
Revert "Create Event “testing-frontmatter”"
shushugah May 8, 2024
ee15ff7
Revert "Delete Event “may-day-booth-event-2023”"
shushugah May 8, 2024
1639c5f
Update Event “organizing-4-power-2024-traininng-series-hybrid-part-4”
shushugah May 9, 2024
a327619
Delete Event “organizing-4-power-2024-traininng-series-hybrid-part-3”
shushugah May 9, 2024
507c125
Update Event “organizing-4-power-2024-traininng-series-part-3”
shushugah May 9, 2024
7130d76
Update Event “organizing-4-power-2024-traininng-series-part-2”
shushugah May 9, 2024
06fb366
Create Event “picket-berlin-aws-summit”
shushugah May 10, 2024
41bc9fb
Create Event “🎉-reading-group-pierburg-migrant-women-strikes-1973-📚”
shushugah May 10, 2024
18bedac
Update Event “🎉-reading-group-pierburg-migrant-women-strikes-1973-📚”
shushugah May 10, 2024
56c06d8
Create Event “🎉-general-meeting-40”
shushugah May 10, 2024
37f2db8
Create Event “ver-di-monthly-members-meeting-–-may”
shushugah May 11, 2024
4267f1e
Update Event “🎉-general-meeting-40”
shushugah May 11, 2024
bd64cae
Update Event “picket-berlin-aws-summit”
shushugah May 11, 2024
1cb192c
Update Event “ver-di-monthly-members-meeting-–-may”
shushugah May 13, 2024
bf567ae
Update nokogiri to version 1.16.5
depfu[bot] May 13, 2024
96c2754
Fix some grammar typos
shushugah May 14, 2024
d67fa4b
Merge pull request #283 from techworkersco/depfu/update/nokogiri-1.16.5
shushugah May 16, 2024
29250bb
Update rexml to version 3.2.8
depfu[bot] May 16, 2024
c8b0fee
Merge pull request #284 from techworkersco/depfu/update/rexml-3.2.8
shushugah May 22, 2024
a95a24e
Add Golem mention of TWC
shushugah May 22, 2024
9e2b8fd
Create Event “united-with-cricket”
shushugah Jun 3, 2024
1172dc3
Create Event “🎉-general-meeting-42”
churchmaus Jun 5, 2024
a8a0f53
re-enable feed
shushugah Jun 6, 2024
bac7874
Create Event “🧺-all-union-soul-food-picnic-cricket-match-🏏”
shushugah Jun 13, 2024
008b843
added tr.yml and modified home summary in de.yml
mmuratardag Jun 18, 2024
4d4dc15
changed en to tr on line 56 in tr.yml to fix the error, deleted LANGU…
mmuratardag Jun 19, 2024
f5e633f
Merge pull request #285 from mmuratardag/develop
shushugah Jun 20, 2024
25dae42
Update logo and fix join/event link for turkish/polish languages
shushugah Jun 21, 2024
3c01920
Merge pull request #286 from techworkersco/update-logo-and-bug-fix
shushugah Jun 21, 2024
35b2fda
Update Event “🎉-general-meeting-42”
churchmaus Jun 26, 2024
7e53135
Update Event “🎉-general-meeting-42”
churchmaus Jun 26, 2024
068cd71
Create Event “ver-di-monthly-members-meeting-–-july”
shushugah Jul 4, 2024
07c24b7
updated generic forms and telegram outreach
shushugah Jul 9, 2024
dd762fc
Create Event “🎉-general-meeting-43”
churchmaus Jul 11, 2024
960eabc
Update Event “🎉-general-meeting-43”
churchmaus Jul 11, 2024
d7fe432
Update rexml to version 3.3.2
depfu[bot] Jul 16, 2024
f1c66ed
Merge pull request #287 from techworkersco/depfu/update/rexml-3.3.2
shushugah Jul 17, 2024
888fe90
Update rexml to version 3.3.4
depfu[bot] Aug 2, 2024
db0f9ae
Merge pull request #288 from techworkersco/depfu/update/rexml-3.3.4
shushugah Aug 2, 2024
66ad002
Create Event “soli-party”
shushugah Aug 20, 2024
44d2d49
Create Event “ver-di-monthly-members-meeting-–-august”
shushugah Aug 20, 2024
04a3df1
Update rexml to version 3.3.6
depfu[bot] Aug 22, 2024
f5e006f
Merge pull request #289 from techworkersco/depfu/update/rexml-3.3.6
shushugah Aug 23, 2024
30f9e0d
Create Event “ver-di-monthly-members-meeting-–-september”
shushugah Sep 5, 2024
454d173
Update Event “ver-di-monthly-members-meeting-–-september”
shushugah Sep 5, 2024
ea9cfad
Update Event “ver-di-monthly-members-meeting-–-september”
shushugah Sep 5, 2024
eab12a4
Update Event “ver-di-monthly-members-meeting-–-september”
shushugah Sep 5, 2024
2526fa7
Create Event “ver-di-monthly-members-meeting-–-october”
shushugah Sep 5, 2024
4f0a9b0
Update Event “ver-di-monthly-members-meeting-–-october”
shushugah Sep 5, 2024
86263aa
Create Event “ver-di-monthly-members-meeting-–-october-1”
shushugah Sep 5, 2024
fe8cdeb
Update Event “ver-di-monthly-members-meeting-–-october”
shushugah Sep 5, 2024
fa030bd
Update Event “ver-di-monthly-members-meeting-–-october-1”
shushugah Sep 5, 2024
1d5eab0
Update Event “ver-di-monthly-members-meeting-–-september”
shushugah Sep 5, 2024
f8ecf05
Fix file naming
shushugah Sep 5, 2024
2453f36
Whoops, remove empty strings ;p
shushugah Sep 5, 2024
223fda4
remove nil image markdown so default can be set
shushugah Sep 5, 2024
618b1cf
Update tzinfo-data to version 1.2024.2
depfu[bot] Sep 6, 2024
045db3e
Merge pull request #290 from techworkersco/depfu/update/tzinfo-data-1…
shushugah Sep 8, 2024
321823f
Update html-proofer to version 5.0.9
depfu[bot] Sep 8, 2024
2086363
Merge pull request #282 from techworkersco/depfu/update/html-proofer-…
shushugah Sep 9, 2024
2d576d2
Update Event “ver-di-monthly-members-meeting-–-september”
shushugah Sep 9, 2024
c53220b
Update jekyll to version 4.3.4
depfu[bot] Sep 17, 2024
4355051
Merge pull request #292 from techworkersco/depfu/update/jekyll-4.3.4
shushugah Sep 18, 2024
fa53e86
Update google-protobuf to version 4.28.2
depfu[bot] Sep 19, 2024
2b2611d
Merge pull request #293 from techworkersco/depfu/update/google-protob…
shushugah Sep 23, 2024
f27f84e
Update webrick to version 1.8.2
depfu[bot] Sep 24, 2024
fe8d83e
Merge pull request #294 from techworkersco/depfu/update/webrick-1.8.2
shushugah Sep 24, 2024
575b000
Update tech-conference-2023.md
shushugah Sep 25, 2024
0518e15
Update Event “ver-di-monthly-members-meeting-–-october”
shushugah Oct 21, 2024
87d3c52
Update rexml to version 3.3.9
depfu[bot] Oct 28, 2024
5229305
Update webrick to version 1.9.0
depfu[bot] Nov 2, 2024
43adb02
Merge pull request #295 from techworkersco/depfu/update/rexml-3.3.9
shushugah Nov 2, 2024
28f0136
Merge pull request #296 from techworkersco/depfu/update/webrick-1.9.0
shushugah Nov 2, 2024
89ec41a
Create Event “all-union-stammtisch”
shushugah Nov 18, 2024
9fd1fec
Create 🎉-general-meeting-44.md
liavke Nov 22, 2024
1754aae
Update webrick to version 1.9.1
depfu[bot] Dec 3, 2024
e004411
Update pry to version 0.15.2
depfu[bot] Dec 25, 2024
288f893
Create Event “📚-reading-group-manufacturing-an-artificial-intelligenc…
shushugah Jan 9, 2025
41b44f4
Create Event “works-council-roundtable-11-online”
shushugah Jan 10, 2025
56d8aa8
Create Event “🎉-general-meeting-44-1”
shushugah Jan 13, 2025
e5eaddd
Update Event “🎉-general-meeting-44-1”
shushugah Jan 13, 2025
fb66c03
Create Event “strategy-development”
shushugah Jan 14, 2025
378813e
Create Event “tech-conference-2024”
shushugah Jan 15, 2025
4151252
Adding survey form
shushugah Jan 15, 2025
bda32c5
Expand what strategy development day might look like
shushugah Jan 15, 2025
989706d
Update counter and conference year
shushugah Jan 15, 2025
3aabdbd
whoops, each netlify rule is self contained
shushugah Jan 15, 2025
05ef3a3
Update tzinfo-data to version 1.2025.1
depfu[bot] Jan 17, 2025
507b337
Update links.html
shushugah Jan 19, 2025
2872d1d
Update i18n to version 1.14.7
depfu[bot] Jan 21, 2025
46b6125
Create Event “🎉-general-meeting-46”
shushugah Jan 22, 2025
209fb28
Merge pull request #301 from techworkersco/depfu/update/i18n-1.14.7
shushugah Jan 24, 2025
e98cc03
Merge pull request #300 from techworkersco/depfu/update/tzinfo-data-1…
shushugah Jan 24, 2025
827e3b0
Merge pull request #298 from techworkersco/depfu/update/webrick-1.9.1
shushugah Jan 24, 2025
73efda7
Merge pull request #299 from techworkersco/depfu/update/pry-0.15.2
shushugah Jan 24, 2025
d0aec5c
Update Event “🎉-general-meeting-46”
shushugah Feb 27, 2025
267b548
update conf info
shushugah Mar 6, 2025
c5aa2fa
Merge pull request #307 from techworkersco/conf-update
shushugah Mar 6, 2025
f43040d
Update nokogiri to version 1.18.5
depfu[bot] Mar 21, 2025
8620fd4
Update tzinfo-data to version 1.2025.2
depfu[bot] Mar 24, 2025
e510204
Merge pull request #309 from techworkersco/depfu/update/tzinfo-data-1…
shushugah Mar 24, 2025
b4385ff
Merge pull request #308 from techworkersco/depfu/update/nokogiri-1.18.5
shushugah Mar 24, 2025
ac2a6be
Update jekyll to version 4.4.1
depfu[bot] Mar 24, 2025
184e55a
Merge pull request #303 from techworkersco/depfu/update/jekyll-4.4.1
shushugah Mar 25, 2025
8ead92c
Update html-proofer to version 5.0.10
depfu[bot] Mar 25, 2025
a6b9444
Merge pull request #306 from techworkersco/depfu/update/html-proofer-…
shushugah Mar 26, 2025
6fea880
Update Event “tech-conference-2025”
shushugah Mar 27, 2025
33ab509
Oops never was hidden
shushugah Mar 29, 2025
e489670
No idea how to @use @use so @using a @single @sass @file due to @depr…
shushugah Mar 29, 2025
9c9f777
Merge pull request #310 from techworkersco/update-form
shushugah Mar 29, 2025
b760e74
updated schedule
shushugah Apr 11, 2025
86b396a
Update nokogiri to version 1.18.8
depfu[bot] Apr 21, 2025
9884c16
Create Event “monthly-general-meeting-47”
shushugah Apr 22, 2025
cda9ea3
Merge pull request #311 from techworkersco/depfu/update/nokogiri-1.18.8
shushugah Apr 22, 2025
7bd4c83
Create Event “monthly-general-meeting-48”
shushugah Apr 29, 2025
9b39ae4
Prefix Berlin to generated YAML file for global website
shushugah May 23, 2025
266e206
Update Event “monthly-general-meeting-48”
churchmaus May 24, 2025
a6a83a8
Create Event “works-council-roundtable-12-online-selection-guidelines”
shushugah Jun 26, 2025
c081b11
Create Event “monthly-general-meeting-49”
shushugah Jun 26, 2025
6241547
Create Event “🎉-dance-party-djing”
shushugah Jun 26, 2025
a2d95e3
Update Event “monthly-general-meeting-49”
shushugah Jun 26, 2025
1c9c5cb
Fix absolute image URLs in events list
EvanHahn Jul 12, 2025
ed4e29d
Merge pull request #313 from EvanHahn/fix-absolute-image-urls-in-even…
shushugah Jul 20, 2025
376399a
Create Event “monthly-general-meeting-50”
shushugah Aug 29, 2025
294de56
Create Event “ver-di-monthly-members-meeting-–-september-1”
shushugah Aug 29, 2025
67e6659
Update rexml to version 3.4.4
depfu[bot] Sep 17, 2025
09183e3
Create Event “monthly-general-meeting-51”
shushugah Sep 19, 2025
9859470
Update Event “monthly-general-meeting-51”
shushugah Sep 19, 2025
a4b77fd
Update Event “monthly-general-meeting-51”
shushugah Sep 19, 2025
46735d4
Create Event “monthly-general-meeting-52”
shushugah Sep 19, 2025
e7667bc
Create Event “monthly-general-meeting-53”
shushugah Sep 19, 2025
0516158
Create Event “works-council-remuneration-online-roundtable-13”
shushugah Sep 26, 2025
e0290d9
Update Event “works-council-remuneration-online-roundtable-13”
shushugah Sep 26, 2025
2faaff9
Merge pull request #315 from techworkersco/depfu/update/rexml-3.4.4
shushugah Oct 5, 2025
69b976c
Update ruby to 3.4.6 the latest release
shushugah Oct 7, 2025
a6db7d6
Add a footer with social media links and handle when similar html con…
shushugah Oct 7, 2025
36a5625
Gemfile updated from new ruby
shushugah Oct 7, 2025
53cd094
Add Bluesky and match footer width with body width
shushugah Oct 7, 2025
8826dd6
Update Event “monthly-general-meeting-52”
shushugah Oct 25, 2025
733fc0b
Create Event “📚-reading-group-manufacturing-an-artificial-intelligenc…
shushugah Nov 25, 2025
b4ebbcb
Update Event “📚-reading-group-manufacturing-an-artificial-intelligenc…
shushugah Nov 25, 2025
6abe3ab
Update Event “monthly-general-meeting-53”
shushugah Nov 30, 2025
6604c5b
Update about.md
shushugah Dec 12, 2025
425421d
Update about.md
shushugah Dec 12, 2025
6f4f60e
Update tzinfo-data to version 1.2025.3
depfu[bot] Dec 14, 2025
4efb0e4
Update pry to version 0.16.0
depfu[bot] Dec 28, 2025
8a3dd26
Merge pull request #322 from techworkersco/depfu/update/pry-0.16.0
shushugah Dec 28, 2025
8fb4e37
Merge pull request #320 from techworkersco/depfu/update/tzinfo-data-1…
shushugah Dec 28, 2025
d3f4d46
Create Event “monthly-drinks-54”
shushugah Feb 10, 2026
f8c3741
Create Event “cables-of-resistance-movement-conference-against-big-tech”
shushugah Feb 10, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,10 +1,14 @@
node_modules
.DS_Store
_includes/generated/
_site
.sass-cache
.jekyll-metadata
.env
s3_website.yml
.letsencrypt
*.log
.jekyll-cache/

# Gems are cached in this directory when running the Docker setup
vendor/bundle/
1 change: 0 additions & 1 deletion .java-version

This file was deleted.

3 changes: 3 additions & 0 deletions .prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"singleQuote": true,
}
2 changes: 1 addition & 1 deletion .ruby-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2.6.3
3.4.6
11 changes: 9 additions & 2 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
source "https://rubygems.org"
ruby RUBY_VERSION
git_source(:github) { |name| "https://github.com/#{name}.git" }

# Hello! This is where you manage which Jekyll version is used to run.
# When you want to use a different version, change it below, save the
Expand All @@ -9,21 +10,27 @@ ruby RUBY_VERSION
#
# This will help ensure the proper Jekyll version is running.
# Happy Jekylling!
gem "jekyll", "3.8.5"
gem "jekyll", "~> 4.3"
gem "i18n"

# If you want to use GitHub Pages, remove the "gem "jekyll"" above and
# uncomment the line below. To upgrade, run `bundle update github-pages`.
# gem "github-pages", group: :jekyll_plugins

# If you have any plugins, put them here!
group :jekyll_plugins do
gem 'jekyll-multiple-languages-plugin', github: 'kurtsson/jekyll-multiple-languages-plugin', ref: 'refs/pull/178/head'
gem "jekyll-seo-tag"
gem "jekyll-feed", "~> 0.11"
gem "jekyll-multiple-languages-plugin"
gem "jekyll-sitemap"
end

group :development do
gem 'html-proofer'
gem 'rake'
gem 'pry'
end
# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby]

gem "webrick", "~> 1.7"
218 changes: 150 additions & 68 deletions Gemfile.lock
Original file line number Diff line number Diff line change
@@ -1,104 +1,186 @@
GIT
remote: https://github.com/kurtsson/jekyll-multiple-languages-plugin.git
revision: 6290d8c0db1ad62c47a1339465e88a9c3bce67df
ref: refs/pull/178/head
specs:
jekyll-multiple-languages-plugin (1.7.0)
jekyll (>= 2.0, < 5.0)

GEM
remote: https://rubygems.org/
specs:
activesupport (5.2.3)
concurrent-ruby (~> 1.0, >= 1.0.2)
i18n (>= 0.7, < 2)
minitest (~> 5.1)
tzinfo (~> 1.1)
addressable (2.5.2)
public_suffix (>= 2.0.2, < 4.0)
Ascii85 (2.0.1)
addressable (2.8.7)
public_suffix (>= 2.0.2, < 7.0)
afm (0.2.2)
async (2.23.1)
console (~> 1.29)
fiber-annotation
io-event (~> 1.9)
metrics (~> 0.12)
traces (~> 0.15)
base64 (0.2.0)
bigdecimal (3.1.9)
coderay (1.1.3)
colorator (1.1.0)
concurrent-ruby (1.1.4)
em-websocket (0.5.1)
concurrent-ruby (1.3.6)
console (1.30.2)
fiber-annotation
fiber-local (~> 1.1)
json
csv (3.3.3)
em-websocket (0.5.3)
eventmachine (>= 0.12.9)
http_parser.rb (~> 0.6.0)
ethon (0.12.0)
ffi (>= 1.3.0)
http_parser.rb (~> 0)
ethon (0.16.0)
ffi (>= 1.15.0)
eventmachine (1.2.7)
ffi (1.9.25)
ffi (1.17.1-arm64-darwin)
ffi (1.17.1-x64-mingw-ucrt)
ffi (1.17.1-x86_64-linux-gnu)
fiber-annotation (0.2.0)
fiber-local (1.1.0)
fiber-storage
fiber-storage (1.0.0)
forwardable-extended (2.6.0)
html-proofer (3.11.0)
activesupport (>= 4.2, < 6.0)
google-protobuf (4.30.1-arm64-darwin)
bigdecimal
rake (>= 13)
google-protobuf (4.30.1-x64-mingw-ucrt)
bigdecimal
rake (>= 13)
google-protobuf (4.30.1-x86_64-linux)
bigdecimal
rake (>= 13)
hashery (2.1.2)
html-proofer (5.0.10)
addressable (~> 2.3)
mercenary (~> 0.3.2)
nokogiri (~> 1.9)
parallel (~> 1.3)
async (~> 2.1)
nokogiri (~> 1.13)
pdf-reader (~> 2.11)
rainbow (~> 3.0)
typhoeus (~> 1.3)
yell (~> 2.0)
http_parser.rb (0.6.0)
i18n (0.9.5)
zeitwerk (~> 2.5)
http_parser.rb (0.8.0)
i18n (1.14.7)
concurrent-ruby (~> 1.0)
jekyll (3.8.5)
io-console (0.8.2)
io-event (1.10.0)
jekyll (4.4.1)
addressable (~> 2.4)
base64 (~> 0.2)
colorator (~> 1.0)
csv (~> 3.0)
em-websocket (~> 0.5)
i18n (~> 0.7)
jekyll-sass-converter (~> 1.0)
i18n (~> 1.0)
jekyll-sass-converter (>= 2.0, < 4.0)
jekyll-watch (~> 2.0)
kramdown (~> 1.14)
json (~> 2.6)
kramdown (~> 2.3, >= 2.3.1)
kramdown-parser-gfm (~> 1.0)
liquid (~> 4.0)
mercenary (~> 0.3.3)
mercenary (~> 0.3, >= 0.3.6)
pathutil (~> 0.9)
rouge (>= 1.7, < 4)
rouge (>= 3.0, < 5.0)
safe_yaml (~> 1.0)
jekyll-feed (0.11.0)
jekyll (~> 3.3)
jekyll-multiple-languages-plugin (1.6.0)
jekyll (>= 2.0, < 4.0)
jekyll-sass-converter (1.5.2)
sass (~> 3.4)
jekyll-watch (2.1.2)
terminal-table (>= 1.8, < 4.0)
webrick (~> 1.7)
jekyll-feed (0.17.0)
jekyll (>= 3.7, < 5.0)
jekyll-sass-converter (3.1.0)
sass-embedded (~> 1.75)
jekyll-seo-tag (2.8.0)
jekyll (>= 3.8, < 5.0)
jekyll-sitemap (1.4.0)
jekyll (>= 3.7, < 5.0)
jekyll-watch (2.2.1)
listen (~> 3.0)
kramdown (1.17.0)
liquid (4.0.1)
listen (3.1.5)
rb-fsevent (~> 0.9, >= 0.9.4)
rb-inotify (~> 0.9, >= 0.9.7)
ruby_dep (~> 1.2)
mercenary (0.3.6)
mini_portile2 (2.4.0)
minitest (5.11.3)
nokogiri (1.10.4)
mini_portile2 (~> 2.4.0)
parallel (1.17.0)
json (2.10.2)
kramdown (2.5.1)
rexml (>= 3.3.9)
kramdown-parser-gfm (1.1.0)
kramdown (~> 2.0)
liquid (4.0.4)
listen (3.9.0)
rb-fsevent (~> 0.10, >= 0.10.3)
rb-inotify (~> 0.9, >= 0.9.10)
mercenary (0.4.0)
method_source (1.1.0)
metrics (0.12.2)
nokogiri (1.18.8-arm64-darwin)
racc (~> 1.4)
nokogiri (1.18.8-x64-mingw-ucrt)
racc (~> 1.4)
nokogiri (1.18.8-x86_64-linux-gnu)
racc (~> 1.4)
pathutil (0.16.2)
forwardable-extended (~> 2.6)
public_suffix (3.0.3)
rainbow (3.0.0)
rake (12.3.2)
rb-fsevent (0.10.3)
rb-inotify (0.10.0)
pdf-reader (2.14.1)
Ascii85 (>= 1.0, < 3.0, != 2.0.0)
afm (~> 0.2.1)
hashery (~> 2.0)
ruby-rc4
ttfunk
pry (0.16.0)
coderay (~> 1.1)
method_source (~> 1.0)
reline (>= 0.6.0)
public_suffix (6.0.1)
racc (1.8.1)
rainbow (3.1.1)
rake (13.2.1)
rb-fsevent (0.11.2)
rb-inotify (0.11.1)
ffi (~> 1.0)
rouge (3.3.0)
ruby_dep (1.5.0)
safe_yaml (1.0.4)
sass (3.7.2)
sass-listen (~> 4.0.0)
sass-listen (4.0.0)
rb-fsevent (~> 0.9, >= 0.9.4)
rb-inotify (~> 0.9, >= 0.9.7)
thread_safe (0.3.6)
typhoeus (1.3.1)
reline (0.6.3)
io-console (~> 0.5)
rexml (3.4.4)
rouge (4.5.1)
ruby-rc4 (0.1.5)
safe_yaml (1.0.5)
sass-embedded (1.86.0-arm64-darwin)
google-protobuf (~> 4.30)
sass-embedded (1.86.0-x64-mingw-ucrt)
google-protobuf (~> 4.30)
sass-embedded (1.86.0-x86_64-linux-gnu)
google-protobuf (~> 4.30)
terminal-table (3.0.2)
unicode-display_width (>= 1.1.1, < 3)
traces (0.15.2)
ttfunk (1.8.0)
bigdecimal (~> 3.1)
typhoeus (1.4.1)
ethon (>= 0.9.0)
tzinfo (1.2.5)
thread_safe (~> 0.1)
yell (2.2.0)
tzinfo (2.0.6)
concurrent-ruby (~> 1.0)
tzinfo-data (1.2025.3)
tzinfo (>= 1.0.0)
unicode-display_width (2.6.0)
webrick (1.9.1)
yell (2.2.2)
zeitwerk (2.7.2)

PLATFORMS
ruby
arm64-darwin-23
arm64-darwin-24
x64-mingw-ucrt

DEPENDENCIES
html-proofer
jekyll (= 3.8.5)
i18n
jekyll (~> 4.3)
jekyll-feed (~> 0.11)
jekyll-multiple-languages-plugin
jekyll-multiple-languages-plugin!
jekyll-seo-tag
jekyll-sitemap
pry
rake
tzinfo-data
webrick (~> 1.7)

RUBY VERSION
ruby 2.6.3p62
ruby 3.4.6p54

BUNDLED WITH
1.17.2
2.5.4
33 changes: 29 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,30 +18,55 @@ Before proceeding, install [Docker Compose](https://docs.docker.com/compose/inst
1. Install dependencies: `bundle install`
2. Start a local server: `bundle exec jekyll serve`
3. Verify all internal links are valid: `bundle exec rake`
4. (Optional) to reproduce Netlify functions run `npx decap-server`; then you can access `/admin` or other Netlify services

Open a browser to localhost:4000

## Add an event

Add file inside the [`_events`](_events) directory. Copy a previous file as a template, and make sure to include the right time zone for Berlin!
Add a file inside the [`_events`](_events) directory. Copy a previous file as a template, and make sure to include the right time zone for Berlin!

## Add a blog post (inside /blog)

Add a file inside the [`_blog`](_blog) directory. Copy a previous file as a template. If an author does not exist, add one inside [`_data/authors.yml`](_data/authors.yml). A name is the only thing necessary, but photo is optional too.

## Add a press mention

Inside [`_data/press.yml`](_data/press.yml) file, add a media entry, with date format in `YYYY-MM-DD`.

## Translation

I18n (internationalization) is made available with the [jekyll-multiple-languages-plugin](https://github.com/kurtsson/jekyll-multiple-languages-plugin/). When a page has a translated version available, a link will show up on the top right if you use the [default_translate](_layouts/default_translate.html) layout. English is the default language, while other languages have their two letter ISO code prefixed, for example [TechWorkersCoalition.org/ru](https://TechWorkersCoalition.org/ru) for Russian.

### Localise date
Normally displaying a date is done using native liquid templates `{{ page.date | date: '%-d %B %Y' }}`, but for localisation, we need to pass it a language which can be done using our custom [_plugins/i18n_filter.rb](_plugins/i18n_filter.rb), and translation keys. We would replace our liquid template with the following:

`{{ page.date | localize: site.lang, '%-d %B %Y' }}`

### Adding new language
1. Add new language key to [en.yml](_i18n/en.yml)
2. Add two letter iso code in [config](_config.yml). The order here determines the order shown on the page. English must be first.
3. Inside the [i18n](_i18n) directory create a
- `LANGUAGE/` directory (where LANGUAGE is two letter ISO code for that language)
- `LANGUAGE.yml` with the language key and value in its own language, for example `es: Español`

Note, only the default [en.yml](_i18n/en.yml) must contain the names of each language. The other language yaml files contain just their own language key.
Note, only the default [en.yml](_i18n/en.yml) must contain the names of each language. The other language yaml files contain just their own language key. To include only certain languages, specify the exact language keys you want. For example `languages: ["en", 'ja']`

![Screen Shot 2019-07-21 at 14 48 46](https://user-images.githubusercontent.com/7111514/61591397-cb0cd180-abc6-11e9-9876-1577d5c8b4bd.png)


### API feeds

Currently [techworkerscoalition.org](https://techworkerscoalition.org) uses Berlin press and events either from GitHub or directly from our exposed APIs e.g [/events.json](https://techworkersberlin.com/events.json). You can find other uses cases [here](https://github.com/techworkersco/twc-site/blob/master/_config.yml#L32)


### Supported Pages
* Landing Page (home.html in each Language directory)
* Landing Page [index.yml](index.md)
* Join Page [join.md](join.md)
* Events [events.md](events.md)
* Press mentions [press_mentions.md](press_mentions.md)

### Supported Languages
* English
* German
* Russian
* Polish
Loading