Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,5 @@ Namely, it contains:
- Reports

Everything is, and will always be written, in Typst. All praise be upon our mighty Typst overlords.

New protocols should be created by copying the relevant template from `meta/blanks/` and filling in the required information.
57 changes: 57 additions & 0 deletions meta/blanks/protocol.typ
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
#import "/meta/templates/protocol.typ": protocol, signature

#show: protocol.with(
"PR#<NN>",
datetime(year: 2000, month: 9, day: 12),
"<LOCATION>"
)

= Formalia

== Pull Requestens högtidliga öppnande

== Val av mötesordförande

== Val av mötessekreterare

== Val av två justeringsmän, tillika rösträknare

== Adjungeringar

== Pull Requestens behöriga utlysande

== Anmälan av övriga frågor

== Godkännande av dagordning

== Föregående mötesprotokoll

= Rapporter

== Bootloader

== Kernel

== Övriga

= Bordlagda ärenden

= Besluts- och diskussionspunkter

= Övriga frågor

= Slutformalia

== Nästa Pull Request

== Pull Requestens avslutande


#grid(
columns: (1fr, 1fr),
gutter: 1cm,
signature("Ture Teknolog", "Ordförande"),
signature("Ture Teknolog", "Sekreterare"),
signature("Ture Teknolog", "Justerare / Rösträknare"),
signature("Ture Teknolog", "Justerare / Rösträknare")
)
15 changes: 6 additions & 9 deletions templates/sm.typ → meta/blanks/sm.typ
Original file line number Diff line number Diff line change
@@ -1,12 +1,9 @@
#align(left, [
#figure(
image("/assets/init.svg", width: 14%),
)
])

#align(center, [
*Rapport \SM\#\<number\>*
])
#import "/meta/templates/sm.typ": sm

#show: sm.with(
999,
datetime(year: 2000, month: 9, day: 12),
)

= Swedish

Expand Down
24 changes: 24 additions & 0 deletions meta/templates/protocol.typ
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
#let signature(signee, label) = stack(
spacing: 0.1cm,
signee,
box(line(length: 100%, stroke: 0.8pt)),
label
)

#let protocol(title, date, location, body) = [
#set text(font: "IBM Plex Mono", size: 9pt, region: "se", lang: "sv")
#set heading(numbering: "1.")

#metadata(title) <title>
#metadata(date.display("[year]-[month]-[day]")) <date>
#metadata(location) <location>

#align(center)[
#figure(image("/assets/init.svg", width: 14%))
*#title* \
*#date.display()* \
*#location*
]

#body
]
16 changes: 16 additions & 0 deletions meta/templates/sm.typ
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
#let sm(sm-nr, date, body) = [
#set text(font: "IBM Plex Mono", size: 9pt, region: "se", lang: "sv")

#let title = "Rapport SM#" + str(sm-nr)

#metadata(title) <title>
#metadata(date.display("[year]-[month]-[day]")) <date>

#align(center)[
#figure(image("/assets/init.svg", width: 14%))
*#title* \
*#date.display()*
]

#body
]
27 changes: 6 additions & 21 deletions protocols/meeting-00/protocol.typ
Original file line number Diff line number Diff line change
@@ -1,25 +1,10 @@
#let today = datetime(year: 2025, month: 11, day: 28)
#set heading(numbering: "1.")
#set text(font: "IBM Plex Mono", size: 9pt)
#import "/meta/templates/protocol.typ": protocol, signature

#let signature = (signee) => {
box(line(length: 100%, stroke: 0.8pt))
signee
}

#align(left, [
#figure(
image("/assets/init.svg", width: 14%),
)
])

#align(center, [
*PR\#0*

*#today.display()*

*Kistan 2.0*
])
#show: protocol.with(
"PR#00",
datetime(year: 2025, month: 11, day: 28),
"Kistan 2.0"
)

= Formalia

Expand Down
33 changes: 6 additions & 27 deletions protocols/meeting-01/protocol.typ
Original file line number Diff line number Diff line change
@@ -1,28 +1,10 @@
#let today = datetime(year: 2026, month: 2, day: 17)
#set heading(numbering: "1.")
#set text(font: "IBM Plex Mono", size: 9pt)

#let signature(signee, label) = stack(
spacing: 0.1cm,
signee,
box(line(length: 100%, stroke: 0.8pt)),
label
)


#align(left, [
#figure(
image("/assets/init.svg", width: 14%),
)
])

#align(center, [
*PR\#01*
#import "/meta/templates/protocol.typ": protocol, signature

*#today.display()*

*Kistan 2.0*
])
#show: protocol.with(
"PR#01",
datetime(year: 2026, month: 2, day: 17),
"Kistan 2.0"
)

= Formalia

Expand Down Expand Up @@ -151,9 +133,6 @@ Saffaraj with SMN. Projector would be good. We have a lot of time, but we should
== Pull Requestens avslutande
Mötes avslutades 19:00

/* Hacky solution, should probably use pad() or something instead. */
#linebreak()

#grid(
columns: (1fr, 1fr),
gutter: 1cm,
Expand Down
31 changes: 6 additions & 25 deletions protocols/meeting-02/protocol.typ
Original file line number Diff line number Diff line change
@@ -1,29 +1,11 @@
#let today = datetime(year: 2026, month: 4, day: 28)
#set heading(numbering: "1.")
#set text(font: "IBM Plex Mono", size: 9pt)

#let signature(signee, label) = stack(
spacing: 0.1cm,
signee,
box(line(length: 100%, stroke: 0.8pt)),
label
)

#align(left, [
#figure(
image("/assets/init.svg", width: 14%),
)
])

#align(center, [
*ePRstein\#02*
#import "/meta/templates/protocol.typ": protocol, signature

*#today.display()*

*V01*
])
#show: protocol.with(
"ePRstein#02",
datetime(year: 2026, month: 4, day: 28),
"V01"
)

#set text(region: "se", lang: "en")
= Formalia
== Pull Requestens högtidliga öppnande
Pull Requesten öppnades 18:09
Expand Down Expand Up @@ -207,7 +189,6 @@ We have talked about setting up Proxmox. It's a big project bet it would be wort

Merged 19:59

#linebreak()
#grid(
columns: (1fr, 1fr),
gutter: 1cm,
Expand Down
15 changes: 6 additions & 9 deletions reports/sm-2026-2/sm.typ
Original file line number Diff line number Diff line change
@@ -1,12 +1,9 @@
#align(left, [
#figure(
image("/assets/init.svg", width: 14%),
)
])

#align(center, [
*Rapport \SM\#2*
])
#import "/meta/templates/sm.typ": sm

#show: sm.with(
2,
datetime(year: 2026, month: 3, day: 24),
)

= Swedish

Expand Down
74 changes: 0 additions & 74 deletions templates/protocol.typ

This file was deleted.