Switch from LaTeX to Typst #75

Merged
silver merged 9 commits from silver/open-goverance:switch-to-typst into main 2026-03-19 20:51:54 +00:00
Owner

This PR is to switch the constitution over from LaTeX to Typst.

  • The content was preserved as can be seen in silver/open-goverance@9e4e37b620
    • Pipeline was also fixed up as well
  • The goal is to make it easier for future members to read/edit in the future.
  • It also came with a few bonus benifets
    • Easier compilation of the PDF
      • LaTeX required compiling it 3 times to get the right output
      • LaTeX also required quite a few dependencies.
    • Can now directly link (number wise) to other sections of teh document
      • Fixed one example of an incorrect number in the process

This would also be stage 1 of moving off of bfom and wkhtmltopdf, two dependencies which were put in palce to bodge it.
BFoM is my own rust library which works well enough but is far from ideal.
wkhtmltopdf is basically deprecated

This PR is to switch the constitution over from LaTeX to Typst. * The content was preserved as can be seen in https://forgejo.skynet.ie/silver/open-goverance/commit/9e4e37b620d875b3b09c4f0ddd0f4837fb5b19be * Pipeline was also fixed up as well * The goal is to make it easier for future members to read/edit in the future. * It also came with a few bonus benifets * Easier compilation of the PDF * LaTeX required compiling it 3 times to get the right output * LaTeX also required quite a few dependencies. * Can now directly link (number wise) to other sections of teh document * Fixed one example of an incorrect number in the process This would also be stage 1 of moving off of ``bfom`` and ``wkhtmltopdf``, two dependencies which were put in palce to bodge it. BFoM is my own rust library which works well enough but is far from ideal. wkhtmltopdf is basically deprecated
Owner

Sorry to add additional work but making a manual for using typst would be great

Sorry to add additional work but making a manual for using typst would be great
Author
Owner

@kaiden wrote in #75 (comment):

Sorry to add additional work but making a manual for using typst would be great

Initial documentation is over in Skynet/wiki@d5d8ba74b1
Also started working on the onboarding process

@kaiden wrote in https://forgejo.skynet.ie/Computer_Society/open-goverance/pulls/75#issuecomment-3022: > Sorry to add additional work but making a manual for using typst would be great Initial documentation is over in https://forgejo.skynet.ie/Skynet/wiki/commit/d5d8ba74b10796dba28e7e059112c660b28a518e Also started working on the onboarding process
doc: update documentation
All checks were successful
/ check_lfs (pull_request) Successful in 2s
be45f3da24
silver force-pushed switch-to-typst from be45f3da24
All checks were successful
/ check_lfs (pull_request) Successful in 2s
to 97559fcad9
All checks were successful
/ check_lfs (pull_request) Successful in 3s
2026-03-15 01:22:54 +00:00
Compare
fix: Kvasir is not able to parse code which has comments in between it
All checks were successful
/ check_lfs (pull_request) Successful in 2s
20e8c2a280
connormc approved these changes 2026-03-18 10:24:20 +00:00
nanda requested review from nanda 2026-03-18 12:34:53 +00:00
nanda approved these changes 2026-03-18 14:41:24 +00:00
nanda left a comment
Owner

It compiles on my machine!

It compiles on my machine!
Owner

Contents match across the old .tex and the new Typst constitution.

LGTM.

Contents match across the old `.tex` and the new Typst constitution. LGTM.
skyapples approved these changes 2026-03-18 16:25:46 +00:00
silver force-pushed switch-to-typst from 20e8c2a280
All checks were successful
/ check_lfs (pull_request) Successful in 2s
to bae608df4e
All checks were successful
/ check_lfs (pull_request) Successful in 3s
2026-03-18 17:09:15 +00:00
Compare
silver requested review from kaiden 2026-03-18 17:12:01 +00:00
nanda removed review request for kaiden 2026-03-18 22:28:08 +00:00
silver requested review from kaiden 2026-03-19 13:36:16 +00:00
kaiden approved these changes 2026-03-19 17:54:33 +00:00
kaiden left a comment
Owner

Words

Words
silver merged commit d4187d8c68 into main 2026-03-19 20:51:54 +00:00
Sign in to join this conversation.
No labels
Past Data
No milestone
No project
No assignees
5 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Blocks
#76 Switch everythign to Typst
Computer_Society/open-goverance
Reference
Computer_Society/open-goverance!75
No description provided.