Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
495 commits
Select commit Hold shift + click to select a range
83c5218
removing field day t-shirt section from the main page
kn6yuh May 22, 2025
13d9bde
removing field day t-shirt section from the field day page
kn6yuh May 22, 2025
8735921
say raffle prizes and not just prizes
kn6yuh May 22, 2025
a8ba065
Updates info about W6OTX (#32)
charlieh0tel May 22, 2025
7b1b9bf
ignore URL checks for fcc.gov
kn6yuh May 22, 2025
e1e27e6
Adding Andy's proclamation PDF
kn6yuh May 22, 2025
1866d68
Changing officers and directors email addresses with their @paara.org…
kn6yuh May 22, 2025
d38bfff
Remove Bob Korte from the Fundraising position (silent key), and chan…
kn6yuh May 23, 2025
af0e646
Remove Bob Korte from the Fundraising position (silent key), and chan…
kn6yuh May 23, 2025
8484674
Remove Bob Korte from the Fundraising position (silent key), and chan…
kn6yuh May 23, 2025
dd9afc6
Remove Bob Korte from the Fundraising position (silent key), and chan…
kn6yuh May 23, 2025
a21dc5b
replacing Gerry with Bob as trustee for W6ARA
kn6yuh May 23, 2025
4cadda3
Add QRZ links and mark name as BOLD for the officers page
kn6yuh May 24, 2025
80169ac
Mark position or appointing years within backticks
kn6yuh May 24, 2025
7f3af82
Revert "Mark position or appointing years within backticks"
kn6yuh May 24, 2025
0ff884b
make correction to the history of W6OTX as suggested by Ric N6AJS
kn6yuh May 24, 2025
fda68a5
add pictures from Antenna Party #1 to the Field Day and Photos page. …
kn6yuh May 25, 2025
35bc8ff
replacing IMG_9603.jpeg with an 800x600 one. also removing the other …
kn6yuh May 25, 2025
8b5f37b
removing the images not used
kn6yuh May 25, 2025
b47c6a3
removing the other images no longer used for PAARA in the park
kn6yuh May 25, 2025
471d7ff
Change the name for antenna party #1 to add May 2025
kn6yuh May 25, 2025
7b7770e
Mark Rob as Field Trip Coordinator, Ric as Membership, and Doug as th…
kn6yuh May 27, 2025
719e206
add field day flyer to main page and field day page
kn6yuh May 29, 2025
6974695
add timelapse video of the 40m beam and tower erection for Field Day …
kn6yuh Jun 1, 2025
19a8bfe
ignore arrl.org and cactus-intertie.org from validating URLs as they …
kn6yuh Jun 1, 2025
53be12e
add photos from the 2nd antenna party
kn6yuh Jun 1, 2025
dd8c27e
Replace Field-Day-Flyer-2025.jpg to fix one typo reported by Rob
kn6yuh Jun 1, 2025
cc33d93
Add note about N6NFI repeater on the main page under the banner (#34)
kn6yuh Jun 1, 2025
f17bebb
show the N6NFI repeater for weekly net on every page
kn6yuh Jun 1, 2025
006f4b5
add ALT text for the field day flyer for visually impaired users
kn6yuh Jun 1, 2025
969c305
add pictures from EFM May 2025
kn6yuh Jun 2, 2025
cbb54c2
Update the New Hams page (#35)
kn6yuh Jun 2, 2025
8d73cad
Adding back the Cubberly map to the meetings page, the mention for Mo…
kn6yuh Jun 2, 2025
8a8cdb0
Add zoom meeting details to the upcoming meeting (#36)
kn6yuh Jun 2, 2025
0101dd9
add note that PAARAgraphs are only published for non-members after 6 …
kn6yuh Jun 4, 2025
4e4eb90
Rename <PAARAgraphs Newsletter Repository> to <PAARAgraphs Newsletter>
kn6yuh Jun 4, 2025
9405e43
External link http://www.phonesat.org failed: got a time out (respons…
kn6yuh Jun 4, 2025
b51c07d
Encode the current page for reporting GitHub issues
kn6yuh Jun 6, 2025
455d068
fix small typo in github issue URL subject field
kn6yuh Jun 6, 2025
22471ab
Roll over from June to July 2025. (#41)
kn6yuh Jun 7, 2025
aa9ac05
Add 4th of July flyer to tell members that the next meeting will be o…
kn6yuh Jun 8, 2025
cf345d2
Update USS Hornet from Aug 16 to Aug 23rd (#46)
kn6yuh Jun 8, 2025
b677fd8
Clean up the PAARAgraphs editorial board (#39)
kn6yuh Jun 8, 2025
2a0a19b
Fix a missing word in the photos page (#51)
alanzhao1 Jun 9, 2025
b3d885c
Add YouTube videos for monthly meetings March, April, May and June an…
kn6yuh Jun 9, 2025
cb9e25d
Update new.md (#52)
heytaes Jun 9, 2025
8129067
Fix a typo (#53)
alanzhao1 Jun 11, 2025
9c612c0
[Field Day] Add "Field Day Safety" section (#55)
benhg Jun 14, 2025
552ba2c
Move the Safety Guidelines into a separate doc and just link to it fr…
kn6yuh Jun 14, 2025
db58b7b
Make all external links open in new tabs (#69)
alanzhao1 Jun 15, 2025
8ee19bc
Ignore presubmit failures for nps.org and svve.org which are not alwa…
kn6yuh Jun 15, 2025
c68e161
Move the "Weekly net every Monday 8:30pm on N6NFI 145.230 MHz (-) 100…
kn6yuh Jun 15, 2025
5e162f7
verifying domain for Google Search Console
kn6yuh Jun 15, 2025
2c67376
Adding sitemap.xml for Google Search Console
kn6yuh Jun 15, 2025
d04aca5
Adding sitemap.xml for Google Search Console -- fixing typos
kn6yuh Jun 15, 2025
ed99b04
Add photos from yesterday's last antenna party to the Photos and Fiel…
kn6yuh Jun 15, 2025
800976c
Add back field day rules to the main field day page (#73)
benhg Jun 16, 2025
32f18b6
Ignore checks for adventureradio.info as their SSL cert has expired
kn6yuh Jun 16, 2025
95bbb0b
fix type in meeting location address in the past meeting script
kn6yuh Jun 16, 2025
dcb97d7
add target=_blank to the parse-past-meetings.sh script
kn6yuh Jun 16, 2025
f699884
Add details of July meeting (#72)
benhg Jun 19, 2025
2aaa112
Updates callsigns to include K6OTA (#76)
charlieh0tel Jun 21, 2025
19aae18
KN6YUH is the new trustee for K6OTA - updating the website with this …
kn6yuh Jun 28, 2025
31c7d91
Update the main page to remove the Field Day flyer (#78)
kn6yuh Jun 30, 2025
2a3bcf3
Update officers.md (#80)
heytaes Jul 2, 2025
b3e54bc
Add Field Day photos to the "Field day" page and the "Photos" page. (…
kn6yuh Jul 2, 2025
ce34bf8
Remove the link to the old website as Kristen stopped paying for the …
kn6yuh Jul 5, 2025
0d53995
Add a link to the PAARA Logo repository (#83)
kn6yuh Jul 8, 2025
7d97fc2
update (#87)
benhg Jul 13, 2025
a464d23
Roll over the website after the July meeting has ended (#86)
kn6yuh Jul 13, 2025
d115474
Raffle for 202508 (#90)
benhg Jul 16, 2025
5a0e25a
Add speaker info for the August 2025 meeting (#92)
alanzhao1 Jul 21, 2025
d336b8b
Ignore HTML checks against http://papasys.com/dmr/ which was returnin…
kn6yuh Jul 21, 2025
5e440de
Add a small yellow raffle ticket so it's more obvious what to click t…
kn6yuh Jul 25, 2025
53bedb5
Adding zoom details for the August 2025 meeting (#97)
kn6yuh Jul 31, 2025
6aeb615
Update sponsors.md (#98)
heytaes Aug 1, 2025
5b95224
Changed Vic Black's Life Membership info on Membership page to SK (#100)
heytaes Aug 1, 2025
7986be4
Add "rollover-to-next-month.sh" script, rollover website for the Sept…
kn6yuh Aug 3, 2025
b5f398c
Fix speaker info for February 2022 meeting (#103)
alanzhao1 Aug 4, 2025
e316a27
Fix the September meeting page title (#104)
alanzhao1 Aug 5, 2025
b26148d
Add details for the upcoming USS Hornet club visit (#105)
kn6yuh Aug 5, 2025
3b4827b
add the Hornet's website
kn6yuh Aug 5, 2025
29acb7e
Add raffle details for the 2025/09 meeting (#106)
alanzhao1 Aug 13, 2025
ba961a3
Adding September speaker info (#108)
kn6yuh Aug 18, 2025
c77bfcf
Add PAARA In The Park page and make it the current event on the websi…
kn6yuh Aug 24, 2025
cff7f4f
Adding photos from the recent visit to USS Hornet (#111)
kn6yuh Aug 26, 2025
f7637f3
Adding more information about where the PAARA In The Park event is in…
kn6yuh Aug 26, 2025
3154c33
Add PAARA In The Park mention on the main page
kn6yuh Aug 27, 2025
5a62f18
fix typo + add some links
kn6yuh Aug 27, 2025
27fa9bf
Merge pull request #113 from kn6yuh/master
conniest Aug 27, 2025
161f024
Update Augus webpage to include August materials (#114)
benhg Aug 28, 2025
475cdda
Fixed typo in lunch information. (#116)
bobridenour Aug 29, 2025
3413f91
[Meetings] Add meeting links for July and August 2025, and regenerate…
benhg Aug 31, 2025
c63d1df
Add the "Radio Loaner Program" page (#118)
kn6yuh Sep 1, 2025
bebc1f6
Add reference to https://potamap.us in our POTA/SOTA page
kn6yuh Sep 3, 2025
93bc0cc
open pages in new tab
kn6yuh Sep 3, 2025
0a7dff2
Merge pull request #119 from kn6yuh/master
conniest Sep 3, 2025
563ba6f
Add Zoom meeting details to the website main page (#121)
kn6yuh Sep 3, 2025
d2f5beb
Rollover from September to October 2025 (#122)
kn6yuh Sep 7, 2025
4c39d1e
Add March 2025 PAARAgraphs to the newsletter page (#123)
kn6yuh Sep 7, 2025
6165c9c
Add thank you note for Nick N6VOA for the donation of supplies
kn6yuh Sep 9, 2025
5f0f203
Merge pull request #124 from kn6yuh/master
conniest Sep 9, 2025
ea2b75c
Add raffle prizes for October. (#125)
kn6yuh Sep 11, 2025
df889f9
Adding the radio direction finding book to the 5th prize (#126)
kn6yuh Sep 12, 2025
391d84b
Add pictures from PAARA In The Park September 2025 (#127)
kn6yuh Sep 18, 2025
2699c48
Add speaker info to the October 2025 meeting (#130)
kn6yuh Sep 21, 2025
f51e870
Create a page for Pacificon 2025 (#131)
kn6yuh Sep 24, 2025
115e925
update the Pacificon page with Scouts info and Christopher's contact …
kn6yuh Sep 28, 2025
d7659fc
Increase the visibility of the signup sheet for Pacificon (#133)
kn6yuh Sep 30, 2025
50b90b4
Update Pacificon 2025 Volunteer section (#135)
alanzhao1 Oct 1, 2025
2f19ad8
Split main page into multiple modules (meeting-short, raffle, zoom-de…
kn6yuh Oct 4, 2025
322c4c0
Improve "./script/rollover-to-next-month.sh" and roll over after the …
kn6yuh Oct 5, 2025
8a8d6ad
Remove newline in which is causing an extra line just before the Zoo…
kn6yuh Oct 5, 2025
102cdcc
fix typo
kn6yuh Oct 5, 2025
b004e67
Try to remove the empty line before the Zoom meeting details
kn6yuh Oct 5, 2025
70736bd
Add a cron job to create a website rollover issue monthly. For now I'…
kn6yuh Oct 5, 2025
5572f5d
keep only kn6yuh in the assignee list and check whether this creates …
kn6yuh Oct 6, 2025
5720168
Added October presentation slides (and shameless backlink). (#141)
justingiorgi Oct 7, 2025
ccfba90
fix typos on Pacificon 2025 page (#142)
posimagi Oct 10, 2025
230e91b
Adding April 2025 PAARAGRAPHS (#143)
heytaes Oct 10, 2025
ba539f8
Add photos from Pacificon (#144)
kn6yuh Oct 15, 2025
4fdb1ab
Resolve #145 Add raffle prizes for November 2025 (#146)
benhg Oct 18, 2025
35fc1a7
Add a CI job that auto-publishes previews of the website (#147)
benhg Oct 18, 2025
eda8e1a
Fix the CI job that builds/publishes previews (#148)
benhg Oct 18, 2025
4a06d97
add meetings (#150)
benhg Oct 21, 2025
9239424
Update meeting-short.md
kn6yuh Oct 22, 2025
c7df726
Update 202511.md
kn6yuh Oct 22, 2025
f3ea40c
Rework the PAARA Membership page (#151)
kn6yuh Oct 23, 2025
9dfb332
Fix a missing question mark (#152)
alanzhao1 Oct 23, 2025
623f1ab
Create a separate page for ordering badges which is also linked on th…
kn6yuh Oct 26, 2025
9ae82f4
Rollover website after the November 7th meeting
kn6yuh Nov 8, 2025
5657869
Fix rollover script and December heading
kn6yuh Nov 8, 2025
800b23d
Add November 2025 meeting Youtube video and supporting files (#157)
kn6yuh Nov 10, 2025
9f5d36e
Add December meeting info and raffle prizes (#158)
kn6yuh Nov 15, 2025
210bb27
Ensure that parse-past-meetings.sh runs on both Mac and Linux (#161)
jsvana Nov 16, 2025
7d3c45a
Exclude "raffle" and current month's meeting (#160)
jsvana Nov 16, 2025
8f49e99
Add script to generate newsletter.md (#162)
jsvana Nov 17, 2025
0d53265
Add link to original articles of incorporation (#163)
jsvana Nov 17, 2025
a4d193c
Remove the PayPal shipping cart above the form (#164)
kn6yuh Nov 18, 2025
d067e67
Update after meeting instructions (#166)
jsvana Nov 20, 2025
cdd5082
Add table of contents to every page that has more than just a couple …
kn6yuh Nov 28, 2025
94c2d6f
Add TOC to the rollover-to-next-month.sh script and Frank's Celebrati…
kn6yuh Dec 2, 2025
53f5a8c
Create issue to post six month old PAARAgraphs (#174)
jsvana Dec 7, 2025
4fec56e
Rollover website after the December 2025 meeting (#171)
kn6yuh Dec 7, 2025
313477d
Add June 2025 newsletter (#175)
jsvana Dec 8, 2025
1e3b56a
Update meeting-short.md
kn6yuh Dec 9, 2025
3c5f40b
Update 202601.md
kn6yuh Dec 9, 2025
7287052
Add January 2026 raffle prizes (#176)
kn6yuh Dec 14, 2025
1fe21c2
Mark suggested that Z8M2 should be ZBM2 (#178)
kn6yuh Dec 17, 2025
87c3b8c
add meeting details (#179)
benhg Dec 23, 2025
c52aa22
Update AllstarLink and Echolink node references (#180)
charlieh0tel Dec 24, 2025
da0c3cf
Enhance DMR and FM repeaters documentation (#181)
charlieh0tel Dec 24, 2025
0811d26
Update Zoom link for the January 2026 meeting (#187)
kn6yuh Jan 5, 2026
741124f
Add July 2025 PAARAgraphs (#188)
kn6yuh Jan 5, 2026
8cd7bca
Changing the Paypal cart ID for membership renewal (#189)
kn6yuh Jan 11, 2026
95e3389
Rollover after Jan 2026 meeting (#190)
kn6yuh Jan 11, 2026
b104b5a
Add links for 2026 January meeting (#191)
benhg Jan 12, 2026
917c5d1
Add Doug's proclamation and re-embed the YouTube video on the Jan 202…
kn6yuh Jan 12, 2026
a8dd517
Add February 2026 raffle prizes (#194)
kn6yuh Jan 19, 2026
d67e008
Add speaker information for the February 2026 meeting (#195)
kn6yuh Jan 19, 2026
3dd7d7d
Add a link to the Youth Net on our Calendar page (#196)
kn6yuh Jan 28, 2026
8b9af9c
Update README with page update instructions
conniest Jan 29, 2026
887bcb1
A few small edits to nets, membership, donation, loaner (#197)
conniest Jan 29, 2026
1263b7d
updated section on editing pages (#198)
conniest Jan 29, 2026
fb70430
Add August 2025 newsletter to the website (#201)
kn6yuh Feb 2, 2026
9efb68f
updated section on editing pages (#202)
conniest Feb 3, 2026
61b645d
Rollover website post Feb 2026 monthly meeting (#204)
kn6yuh Feb 7, 2026
e55518c
Update donation note for PAARA
conniest Feb 9, 2026
08f476b
Merge pull request #206 from conniest/master
conniest Feb 9, 2026
9a2f239
Add Homebrew Night meeting details including signup form (#207)
kn6yuh Feb 10, 2026
6fb1379
Add Feb 2026 video link (#208)
benhg Feb 14, 2026
1bca0ac
add net details (#209)
benhg Feb 15, 2026
b02b757
Add March 2026 raffle prizes (#210)
alanzhao1 Feb 17, 2026
bee4e24
Fix typo (#211)
alanzhao1 Feb 25, 2026
1050957
Refresh the sponsors page to contain links to the current paying PAAR…
kn6yuh Mar 2, 2026
cbbbf69
Rollover website after the March meeting and add the PAARA In The Par…
kn6yuh Mar 8, 2026
d1429af
Mention the fox hunt passports (#216)
kn6yuh Mar 8, 2026
a688c4b
Fix 33cm PL (#217)
charlieh0tel Mar 9, 2026
3b9a049
minor update (add line) to README
conniest Mar 15, 2026
bf30117
Revise details for PAARA In The Park event
conniest Mar 15, 2026
1ae7aca
Update event location details with parking info
conniest Mar 15, 2026
5a32e87
Merge pull request #218 from conniest/master
conniest Mar 15, 2026
e5f29e4
Fix 33cm repeater frequency (#219)
alanzhao1 Mar 17, 2026
ca72cbf
Adding speaker info for April 2026 (#220)
kn6yuh Mar 17, 2026
876d599
Fix typo in 202604 meeting (#221)
alanzhao1 Mar 17, 2026
782495c
Fix formatting issue in README.md
conniest Mar 19, 2026
d518a3e
Update README for clarity on page updates section
conniest Mar 19, 2026
85a976e
Add Mission 50 details for Parachute Mobile
conniest Mar 19, 2026
b4a0542
Update index.md with Mission 50 details
conniest Mar 19, 2026
01540eb
Revise Mission 50 details in index.md
conniest Mar 19, 2026
171bdea
Merge pull request #222 from conniest/master
conniest Mar 19, 2026
221a50b
Update index.md
conniest Mar 19, 2026
6398fc7
Update README to remove outdate content (#223)
conniest Mar 20, 2026
29f5eb1
Move the Parachute Mobile paragraph into a new _include/parachute-mob…
kn6yuh Mar 22, 2026
387ee91
DRY the W6OTX repeater info. (#225)
charlieh0tel Mar 22, 2026
f42d342
Add April 2026 raffle prizes (#226)
kn6yuh Mar 26, 2026
8be41e0
Rolling over the website after the April 3rd meeting (#228)
kn6yuh Apr 4, 2026
ac3a521
Publish September and October 2025 PAARAgraphs (#230)
kn6yuh Apr 5, 2026
4a9d28d
Add April 2026 video link (#231)
benhg Apr 5, 2026
d43eb02
Add presentation materials for the April 2026 meeting (#232)
kn6yuh Apr 5, 2026
cd6324e
Adding speaker info for May 2026 (#234)
kn6yuh Apr 10, 2026
c106284
Add raffle info for May 2026 meeting (#236)
alanzhao1 Apr 18, 2026
89a1270
Publish PAARA In The Park April 2026 photos and rollover the website …
kn6yuh Apr 20, 2026
70b9183
Add Field Day 2026 page (#235)
posimagi Apr 20, 2026
c5ddb76
Add new Paypal form that allows donors to specify not just their name…
kn6yuh Apr 23, 2026
6b8b6f3
Add Field Day t-shirt order form to the website (#239)
kn6yuh Apr 28, 2026
d94e493
improved field day flyer (#240)
posimagi Apr 28, 2026
ccdba12
Ignore HTTP error 403 and increase the timeouts when validating the l…
kn6yuh Apr 28, 2026
55bfa73
Add Ron Chester's (W6AZ) Lifetime membership proclamation (#242)
kn6yuh May 1, 2026
9977300
Rollover website after the May meeting and add May 2026 video link (#…
benhg May 2, 2026
5df3922
Update Field Day 2026 page: phone station captain, park rules, antenn…
jsvana May 8, 2026
afff28d
Add local preview setup on Linux (preview.sh, PREVIEW.md) (#247)
charlieh0tel May 8, 2026
60fa24c
Update W6OTX repeaters page (#248)
charlieh0tel May 9, 2026
cf03321
Update W6OTX repeaters page (#250)
charlieh0tel May 9, 2026
dbc1793
Add May 2026 presentation PDF (#249)
kn6yuh May 9, 2026
96072ae
Add speaker info for June 2026 (#251)
kn6yuh May 9, 2026
1c219b5
Update the Field Day page to add Ben and Sorin as station captains (#…
kn6yuh May 11, 2026
f59f8b6
Add PAARAgraphs from November 2025 (#253)
kn6yuh May 11, 2026
2a8c782
Add raffle info for June 2026 meeting (#254)
alanzhao1 May 16, 2026
d5972c0
Fix 2026 raffle info HTML (#255)
alanzhao1 May 16, 2026
4932fb7
Add photos from Antenna Party #1 (#256)
kn6yuh May 22, 2026
505744f
Post photos from "Antenna Party #2" and fix the Jekyll dependency whi…
kn6yuh May 26, 2026
f643ee6
Update Field Day T-shirt info and add July meeting banner (#258)
kn6yuh May 30, 2026
bd03423
Adding photos from Antenna Party #3 (#261)
kn6yuh Jun 2, 2026
321bef5
Rollover website after June 2026 meeting (#262)
alanzhao1 Jun 7, 2026
bdb1efc
Add Flea Market announcement on the main page, and post Antenna Party…
kn6yuh Jun 8, 2026
59f3e83
Add meeting recording for June 2026 (#265)
kn6yuh Jun 11, 2026
175ff05
Add slide deck to the June 2026 meeting page (#266)
kn6yuh Jun 12, 2026
e7da2e7
Add photos from EFM June 2026 (#267)
kn6yuh Jun 16, 2026
80e9b65
Add PAARAgraphs from December 2025 to the website (#268)
kn6yuh Jun 16, 2026
941a05b
Remove Flea Market announcement, as it's already over (#269)
alanzhao1 Jun 17, 2026
d6fc806
Add raffle info for the July 2026 meeting (#270)
alanzhao1 Jun 18, 2026
26cba1a
dark mode scaffolding (#271)
posimagi Jun 18, 2026
05498cc
Add custom-notice CSS (with dark mode version), and also delete some …
kn6yuh Jun 21, 2026
5b71665
Add photos from Network Day (#273)
kn6yuh Jun 22, 2026
793e2d2
Update Field Day location (#274)
benhg Jun 23, 2026
55f3282
Remove the field day notice from the main page (#275)
kn6yuh Jun 29, 2026
c05df9a
Update July meeting details (#276)
benhg Jun 30, 2026
9f38889
Add Field Day 2026 photos to the Photos and Field Day pages (#278)
kn6yuh Jul 2, 2026
662fcde
Rollover website after July 2026 meeting (#280)
kn6yuh Jul 11, 2026
d87e22d
Add July PAARA video (#281)
benhg Jul 12, 2026
8bc96b2
Add details for the 08/2026 meeting (#282)
alanzhao1 Jul 16, 2026
baf2d7e
Add raffle info for 08/2026 meeting (#283)
alanzhao1 Jul 21, 2026
5a77ac8
Add setup guide structure and preview workflow (#263)
benhg Jul 25, 2026
eb46af0
Adding Jan and Feb 2026 PAARAgraphs (#286)
kn6yuh Aug 4, 2026
0f11a6d
Rollover website after the August monthly meeting (#287)
kn6yuh Aug 8, 2026
54206c5
Add details for the 09/2026 meeting (#288)
alanzhao1 Aug 13, 2026
d6653ea
Update the URL for Powerflare (#289)
alanzhao1 Aug 13, 2026
9974d4a
Add August 2026 meeting video (#290)
benhg Aug 17, 2026
37aa7f8
Add raffle info for the 09/2026 meeting (#291)
alanzhao1 Aug 23, 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
  •  
  •  
  •  
28 changes: 28 additions & 0 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
@@ -1,11 +1,33 @@
name: CI

on:
push:
pull_request:
types: [opened, synchronize]
jobs:
test-parse-script:
name: Test parse-past-meetings.sh
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-latest, macos-latest]
steps:
- uses: actions/checkout@v2
- name: Test parse-past-meetings.sh
run: |
chmod +x script/parse-past-meetings.sh
script/parse-past-meetings.sh > /tmp/meetings-output.md
# Verify output contains expected content
if ! grep -q "## Past Meetings" /tmp/meetings-output.md; then
echo "Error: Output missing expected '## Past Meetings' header"
exit 1
fi
echo "✓ parse-past-meetings.sh executed successfully on ${{ matrix.os }}"

build:
runs-on: ubuntu-latest
name: script/cibuild
needs: test-parse-script
steps:
- uses: actions/checkout@v2
- uses: ruby/setup-ruby@v1
Expand All @@ -16,3 +38,9 @@ jobs:
run: script/bootstrap
- name: test
run: script/cibuild
- name: Upload site artifact
if: success()
uses: actions/upload-artifact@v4
with:
name: site
path: _site
50 changes: 50 additions & 0 deletions .github/workflows/crontab.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
name: Weekly Team Sync
on:
schedule:
- cron: 07 00 1-7 * *

jobs:
create_issue:
name: Rollover website after this month's club meeting
runs-on: ubuntu-latest
permissions:
issues: write
steps:
- name: Create issue
run: |
if [ "$(date +%u)" = "1" ]; then
new_issue_url=$(gh issue create \
--title "$TITLE" \
--assignee "$ASSIGNEES" \
--label "$LABELS" \
--body "$BODY")
if [[ $PINNED == true ]]; then
gh issue pin "$new_issue_url"
fi
fi
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GH_REPO: ${{ github.repository }}
TITLE: Rollover website after this month's club meeting
ASSIGNEES: kn6yuh
LABELS: monthly-rollover
BODY: |

Each of the main steps can be executed by a different person. For simplicity, I'm just creating a single bug.

### Rollover website
This requires running the followins script from a *nix machine:
`./script/rollover-to-next-month.sh`

### Add YouTube video to the last meeting
1. Upload recording to shared drive
2. Edit the video
3. Upload the video to the YT channel
4. Link the video in the meeting page (see past meetings as examples)
5. Run the script to regenerate the index (`./script/parse-past-meetings.sh > _includes/meetings-template.md`)

Resolve the issue when both the rollover is done, and the YT video is uploaded and linked.

PINNED: false
CLOSE_PREVIOUS: false

33 changes: 33 additions & 0 deletions .github/workflows/monthly-newsletter-reminder.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
name: Monthly Newsletter Reminder
on:
schedule:
# Run at 00:07 UTC on the 1st of every month
- cron: 07 00 1 * *

jobs:
create_issue:
name: Create PAARAgraphs newsletter reminder issue
runs-on: ubuntu-latest
permissions:
issues: write
steps:
- name: Create issue
run: |
NEWSLETTER_MONTH=$(date -d "6 months ago" +"%B %Y")
gh issue create \
--title "Post $NEWSLETTER_MONTH PAARAgraphs newsletter" \
--label "$LABELS" \
--body "$(echo "$BODY" | sed "s/{month}/$NEWSLETTER_MONTH/g")"
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GH_REPO: ${{ github.repository }}
LABELS: monthly-rollover
BODY: |

@kn6yuh please comment with {month}'s PDF Google Drive link.

The instructions on how to do it are at https://github.com/PAARA-org/paara-org.github.io/blob/master/README.md#how-to-add-a-new-newsletter-paaragraphs-issue-via-script

#156 as an example of how it's been done in the past.

@PAARA-org/webmasters : would any of you want to work on this? Thanks!
5 changes: 5 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,8 @@ _site
Gemfile.lock
*.gem
.jekyll-cache
.DS_Store
.claude/
vendor/
.bundle/
.ruby-version
Empty file added 1
Empty file.
112 changes: 112 additions & 0 deletions ARCHITECT.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,112 @@
# The Architect theme

*Architect is a Jekyll theme for GitHub Pages. You can [preview the theme to see what it looks like](http://pages-themes.github.io/architect), or even [use it today](#usage).*

## Usage

To use the Architect theme:

1. Add the following to your site's `_config.yml`:

```yml
remote_theme: pages-themes/architect@v0.2.0
plugins:
- jekyll-remote-theme # add this line to the plugins list if you already have one
```

2. Optionally, if you'd like to preview your site on your computer, add the following to your site's `Gemfile`:

```ruby
gem "github-pages", group: :jekyll_plugins
```

## Customizing

### Configuration variables

Architect will respect the following variables, if set in your site's `_config.yml`:

```yml
title: [The title of your site]
description: [A short description of your site's purpose]
```

Additionally, you may choose to set the following optional variables:

```yml
show_downloads: ["true" or "false" (unquoted) to indicate whether to provide a download URL]
google_analytics: [Your Google Analytics tracking ID]
```

### Stylesheet

If you'd like to add your own custom styles:

1. Create a file called `/assets/css/style.scss` in your site
2. Add the following content to the top of the file, exactly as shown:
```scss
---
---

@import "{{ site.theme }}";
```
3. Add any custom CSS (or Sass, including imports) you'd like immediately after the `@import` line

*Note: If you'd like to change the theme's Sass variables, you must set new values before the `@import` line in your stylesheet.*

### Layouts

If you'd like to change the theme's HTML layout:

1. For some changes such as a custom `favicon`, you can add custom files in your local `_includes` folder. The files [provided with the theme](https://github.com/pages-themes/architect/tree/master/_includes) provide a starting point and are included by the [original layout template](https://github.com/pages-themes/architect/blob/master/_layouts/default.html).
2. For more extensive changes, [copy the original template](https://github.com/pages-themes/architect/blob/master/_layouts/default.html) from the theme's repository<br />(*Pro-tip: click "raw" to make copying easier*)
3. Create a file called `/_layouts/default.html` in your site
4. Paste the default layout content copied in the first step
5. Customize the layout as you'd like

### Customizing Google Analytics code

Google has released several iterations to their Google Analytics code over the years since this theme was first created. If you would like to take advantage of the latest code, paste it into `_includes/head-custom-google-analytics.html` in your Jekyll site.

### Overriding GitHub-generated URLs

Templates often rely on URLs supplied by GitHub such as links to your repository or links to download your project. If you'd like to override one or more default URLs:

1. Look at [the template source](https://github.com/pages-themes/architect/blob/master/_layouts/default.html) to determine the name of the variable. It will be in the form of `{{ site.github.zip_url }}`.
2. Specify the URL that you'd like the template to use in your site's `_config.yml`. For example, if the variable was `site.github.url`, you'd add the following:
```yml
github:
zip_url: http://example.com/download.zip
another_url: another value
```
3. When your site is built, Jekyll will use the URL you specified, rather than the default one provided by GitHub.

*Note: You must remove the `site.` prefix, and each variable name (after the `github.`) should be indent with two space below `github:`.*

For more information, see [the Jekyll variables documentation](https://jekyllrb.com/docs/variables/).

## Roadmap

See the [open issues](https://github.com/pages-themes/architect/issues) for a list of proposed features (and known issues).

## Project philosophy

The Architect theme is intended to make it quick and easy for GitHub Pages users to create their first (or 100th) website. The theme should meet the vast majority of users' needs out of the box, erring on the side of simplicity rather than flexibility, and provide users the opportunity to opt-in to additional complexity if they have specific needs or wish to further customize their experience (such as adding custom CSS or modifying the default layout). It should also look great, but that goes without saying.

## Contributing

Interested in contributing to Architect? We'd love your help. Architect is an open source project, built one contribution at a time by users like you. See [the CONTRIBUTING file](docs/CONTRIBUTING.md) for instructions on how to contribute.

### Previewing the theme locally

If you'd like to preview the theme locally (for example, in the process of proposing a change):

1. Clone down the theme's repository (`git clone https://github.com/pages-themes/architect`)
2. `cd` into the theme's directory
3. Run `script/bootstrap` to install the necessary dependencies
4. Run `bundle exec jekyll serve` to start the preview server
5. Visit localhost:4000 in your browser to preview the theme

### Running tests

The theme contains a minimal test suite, to ensure a site with the theme would build successfully. To run the tests, simply run `script/cibuild`. You'll need to run `script/bootstrap` once before the test script will work.
1 change: 1 addition & 0 deletions CNAME
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
paara.org
3 changes: 3 additions & 0 deletions Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,7 @@

source "https://rubygems.org"

gem "github-pages", group: :jekyll_plugins
gem "jekyll-remote-theme", group: :jekyll_plugins

gemspec
19 changes: 19 additions & 0 deletions PREVIEW.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# Previewing the site locally

## Prerequisites

The following packages are required (correct for Ubuntu 24.04.4 — your distro may differ):

```sh
sudo apt install build-essential ruby3.2-dev
```

`ruby3.2-dev` pulls in `ruby3.2`. `build-essential` is needed to compile native gem extensions.

## Usage

```sh
./preview.sh
```

Open http://localhost:4000. Jekyll auto-regenerates on file changes — just save and refresh.
Loading