From 4c380072b5a57bcacac9984ad588769a379d4dc8 Mon Sep 17 00:00:00 2001 From: richelbilderbeek Date: Wed, 22 Jul 2026 10:51:59 +0200 Subject: [PATCH 1/4] Sort per heading --- tutorials.config.js | 50 +++++++++++++++++++++++++-------------------- 1 file changed, 28 insertions(+), 22 deletions(-) diff --git a/tutorials.config.js b/tutorials.config.js index c43dcb6..7a4fa4f 100644 --- a/tutorials.config.js +++ b/tutorials.config.js @@ -99,28 +99,7 @@ export const TUTORIALS = [ repo: "https://github.com/uppsala-makerspace/3d_skrivningskurs.git", dir: "docs/chapters/1_print", files: { en: "generated_en.md", sv: "generated_sv.md" } }, //=========================================================================== - // Electronics workshop - //=========================================================================== - // Electronics workshop: Arduino - { source: "github", slug: "arduino-install", tag: "electronics", - repo: "https://github.com/richelbilderbeek/arduino_foer_ungdomar.git", - dir: "docs/kapitel/00_installera_arduino_iden", files: { sv: "generated_sv.md"} }, - { source: "github", slug: "arduino-first-use", tag: "electronics", - repo: "https://github.com/richelbilderbeek/arduino_foer_ungdomar.git", - dir: "docs/kapitel/01_anvaendning_av_den_inbyggda_lysdioden", files: { sv: "generated_sv.md"} }, - // Electronics workshop: Music installation - { source: "github", slug: "start-music", tag: "electronics", - repo: "https://github.com/uppsala-makerspace/loedningskurs.git", - dir: "docs/chapters/0_setup_music", files: {sv: "generated_sv.md"} }, - // Electronics workshop: Soldering - { source: "github", slug: "start-soldering", tag: "electronics", - repo: "https://github.com/uppsala-makerspace/loedningskurs.git", - dir: "docs/chapters/0_setup", files: { sv: "generated_sv.md"} }, - { source: "github", slug: "your-first-soldering", tag: "electronics", - repo: "https://github.com/uppsala-makerspace/loedningskurs.git", - dir: "docs/chapters/1_first_solder", files: { sv: "generated_sv.md"} }, - //=========================================================================== - // Saturday courses + // Courses //=========================================================================== //---------------------------------------------------------------------------- // Saturday courses, the courses @@ -192,4 +171,31 @@ export const TUTORIALS = [ { source: "github", slug: "loerdagskurser-become-coordinator", tag: "courses", repo: "https://github.com/uppsala-makerspace/loerdagskurser.git", dir: "docs/volontaerer", files: {en: "bli_samordnare_generated_en.md", sv: "bli_samordnare_generated_sv.md"} }, + //=========================================================================== + // Electronics workshop + //=========================================================================== + // Electronics workshop: Arduino + { source: "github", slug: "arduino-install", tag: "electronics", + repo: "https://github.com/richelbilderbeek/arduino_foer_ungdomar.git", + dir: "docs/kapitel/00_installera_arduino_iden", files: { sv: "generated_sv.md"} }, + { source: "github", slug: "arduino-first-use", tag: "electronics", + repo: "https://github.com/richelbilderbeek/arduino_foer_ungdomar.git", + dir: "docs/kapitel/01_anvaendning_av_den_inbyggda_lysdioden", files: { sv: "generated_sv.md"} }, + // Electronics workshop: Music installation + { source: "github", slug: "start-music", tag: "electronics", + repo: "https://github.com/uppsala-makerspace/loedningskurs.git", + dir: "docs/chapters/0_setup_music", files: {sv: "generated_sv.md"} }, + // Electronics workshop: Soldering + { source: "github", slug: "start-soldering", tag: "electronics", + repo: "https://github.com/uppsala-makerspace/loedningskurs.git", + dir: "docs/chapters/0_setup", files: { sv: "generated_sv.md"} }, + { source: "github", slug: "your-first-soldering", tag: "electronics", + repo: "https://github.com/uppsala-makerspace/loedningskurs.git", + dir: "docs/chapters/1_first_solder", files: { sv: "generated_sv.md"} }, + //=========================================================================== + // Vinyl cutter + //=========================================================================== + { source: "github", slug: "connect-vinyl-cutter", tag: "courses", + repo: "https://github.com/uppsala-makerspace/vevor_vinyl_cutter_to_t_shirt_manual.git", + dir: "docs/steps", files: {en: "5_connect_vinyl_cutter.md"} }, ]; From 289aabc67c4ae1d7118dc3e1567353b1a0ee88cb Mon Sep 17 00:00:00 2001 From: richelbilderbeek Date: Wed, 22 Jul 2026 10:54:15 +0200 Subject: [PATCH 2/4] Sorted tags alphabetically --- tutorials.config.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/tutorials.config.js b/tutorials.config.js index 7a4fa4f..d013328 100644 --- a/tutorials.config.js +++ b/tutorials.config.js @@ -37,11 +37,12 @@ export const SOURCES = { }; export const TAGS = { + "3D": { en: "3D Workshop", sv: "3D-verkstad" }, app: { en: "Member app", sv: "Medlemsapp" }, courses: { en: "Courses", sv: "Kurser" }, - wood: { en: "Wood workshop", sv: "Träverkstad" }, - "3D": { en: "3D Workshop", sv: "3D-verkstad" }, - electronics: { en: "Electronics workshop", sv: "Elektronikverkstad" } + electronics: { en: "Electronics workshop", sv: "Elektronikverkstad" }, + vinylcutter: { en: "Vinyl cutter", sv: "Vinylskärare" }, + wood: { en: "Wood workshop", sv: "Träverkstad" } }; // gdrive entries carry a `docs` map of Google Doc IDs per language. Either @@ -195,7 +196,7 @@ export const TUTORIALS = [ //=========================================================================== // Vinyl cutter //=========================================================================== - { source: "github", slug: "connect-vinyl-cutter", tag: "courses", + { source: "github", slug: "connect-vinyl-cutter", tag: "vinylcutter", repo: "https://github.com/uppsala-makerspace/vevor_vinyl_cutter_to_t_shirt_manual.git", dir: "docs/steps", files: {en: "5_connect_vinyl_cutter.md"} }, ]; From b9e96ead03515e76cf4186fee87ee84b3cf2bc8d Mon Sep 17 00:00:00 2001 From: richelbilderbeek Date: Wed, 22 Jul 2026 11:02:26 +0200 Subject: [PATCH 3/4] Add content --- tutorials.config.js | 57 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) diff --git a/tutorials.config.js b/tutorials.config.js index d013328..b1ea8fb 100644 --- a/tutorials.config.js +++ b/tutorials.config.js @@ -196,7 +196,64 @@ export const TUTORIALS = [ //=========================================================================== // Vinyl cutter //=========================================================================== + // Procedure + { source: "github", slug: "print-t-shirt-procedure", tag: "vinylcutter", + repo: "https://github.com/uppsala-makerspace/vevor_vinyl_cutter_to_t_shirt_manual.git", + dir: "docs/steps", files: {en: "procedure"} }, + // 0. Check if Inkcut is already installed + { source: "github", slug: "check-inkcut-installed", tag: "vinylcutter", + repo: "https://github.com/uppsala-makerspace/vevor_vinyl_cutter_to_t_shirt_manual.git", + dir: "docs/steps", files: {en: "0_check.md"} }, + // 1. Install Inkcut + { source: "github", slug: "install-inkcut", tag: "vinylcutter", + repo: "https://github.com/uppsala-makerspace/vevor_vinyl_cutter_to_t_shirt_manual.git", + dir: "docs/steps", files: {en: "1_install_inkcut.md"} }, + // 2. Setup Inkcut + { source: "github", slug: "setup-inkcut", tag: "vinylcutter", + repo: "https://github.com/uppsala-makerspace/vevor_vinyl_cutter_to_t_shirt_manual.git", + dir: "docs/steps", files: {en: "2_setup_inkcut.md"} }, + // 3. Get T-shirts + { source: "github", slug: "get-t-shirts", tag: "vinylcutter", + repo: "https://github.com/uppsala-makerspace/vevor_vinyl_cutter_to_t_shirt_manual.git", + dir: "docs/steps", files: {en: "3_get_t_shirts.md"} }, + // 4. Get vinyl + { source: "github", slug: "get-vinyl", tag: "vinylcutter", + repo: "https://github.com/uppsala-makerspace/vevor_vinyl_cutter_to_t_shirt_manual.git", + dir: "docs/steps", files: {en: "4_get_vinyl.md"} }, + // 5. Connect vinyl cutter { source: "github", slug: "connect-vinyl-cutter", tag: "vinylcutter", repo: "https://github.com/uppsala-makerspace/vevor_vinyl_cutter_to_t_shirt_manual.git", dir: "docs/steps", files: {en: "5_connect_vinyl_cutter.md"} }, + // 6. Setup the vinyl cutter + { source: "github", slug: "setup-vinyl-cutter", tag: "vinylcutter", + repo: "https://github.com/uppsala-makerspace/vevor_vinyl_cutter_to_t_shirt_manual.git", + dir: "docs/steps", files: {en: "6_setup_vinyl_cutter.md"} }, + // 7. Place foild + { source: "github", slug: "place-foil", tag: "vinylcutter", + repo: "https://github.com/uppsala-makerspace/vevor_vinyl_cutter_to_t_shirt_manual.git", + dir: "docs/steps", files: {en: "7_place_foil.md"} }, + // 8. Setup Inkcut connection + { source: "github", slug: "setup-inkcut-connection", tag: "vinylcutter", + repo: "https://github.com/uppsala-makerspace/vevor_vinyl_cutter_to_t_shirt_manual.git", + dir: "docs/steps", files: {en: "8_setup_inkcut_connection.md"} }, + // 9. Use Inkcut + { source: "github", slug: "use-inkcut", tag: "vinylcutter", + repo: "https://github.com/uppsala-makerspace/vevor_vinyl_cutter_to_t_shirt_manual.git", + dir: "docs/steps", files: {en: "9_use_inkcut.md"} }, + // 10. Setup the heat press + { source: "github", slug: "setup-heat-press", tag: "vinylcutter", + repo: "https://github.com/uppsala-makerspace/vevor_vinyl_cutter_to_t_shirt_manual.git", + dir: "docs/steps", files: {en: "10_setup_heat_press.md"} }, + // 11. Peel vinyl + { source: "github", slug: "peel-vinyl", tag: "vinylcutter", + repo: "https://github.com/uppsala-makerspace/vevor_vinyl_cutter_to_t_shirt_manual.git", + dir: "docs/steps", files: {en: "11_peel_vinyl.md"} }, + // 12. Transfer vinyl to T-shirt + { source: "github", slug: "transfer-vinyl-to-t-shirt", tag: "vinylcutter", + repo: "https://github.com/uppsala-makerspace/vevor_vinyl_cutter_to_t_shirt_manual.git", + dir: "docs/steps", files: {en: "12_transfer_vinyl_to_t_shirt.md"} }, + // How to create an SVG for Inkcut + { source: "github", slug: "create-svg-for-inkcut", tag: "vinylcutter", + repo: "https://github.com/uppsala-makerspace/vevor_vinyl_cutter_to_t_shirt_manual.git", + dir: "docs/steps", files: {en: "create_svg.md"} }, ]; From 1c55da91ddeb5f1fdd4119dbd2a048e9c281655b Mon Sep 17 00:00:00 2001 From: richelbilderbeek Date: Wed, 22 Jul 2026 12:41:25 +0200 Subject: [PATCH 4/4] Add content --- tutorials.config.js | 128 ++++++++++++++++++++++---------------------- 1 file changed, 65 insertions(+), 63 deletions(-) diff --git a/tutorials.config.js b/tutorials.config.js index b1ea8fb..aa0d8e1 100644 --- a/tutorials.config.js +++ b/tutorials.config.js @@ -59,6 +59,71 @@ export const TAGS = { // rewrites their links to ../screens/. build.js reads only // source/slug/tag; the rest is consumed by the sync script. export const TUTORIALS = [ + //=========================================================================== + // Vinyl cutter + //=========================================================================== + // Procedure + { source: "github", slug: "print-t-shirt-procedure", tag: "vinylcutter", + repo: "https://github.com/uppsala-makerspace/vevor_vinyl_cutter_to_t_shirt_manual.git", + dir: "docs/steps", files: {en: "procedure_generated_en.md"} }, + // 0. Check if Inkcut is already installed + { source: "github", slug: "check-inkcut-installed", tag: "vinylcutter", + repo: "https://github.com/uppsala-makerspace/vevor_vinyl_cutter_to_t_shirt_manual.git", + dir: "docs/steps", files: {en: "0_check_generated_en.md"} }, + // 1. Install Inkcut + { source: "github", slug: "install-inkcut", tag: "vinylcutter", + repo: "https://github.com/uppsala-makerspace/vevor_vinyl_cutter_to_t_shirt_manual.git", + dir: "docs/steps/1_install_inkcut", files: {en: "generated_en.md"} }, + // 2. Setup Inkcut + { source: "github", slug: "setup-inkcut", tag: "vinylcutter", + repo: "https://github.com/uppsala-makerspace/vevor_vinyl_cutter_to_t_shirt_manual.git", + dir: "docs/steps", files: {en: "2_setup_inkcut_generated_en.md"} }, + // 3. Get T-shirts + { source: "github", slug: "get-t-shirts", tag: "vinylcutter", + repo: "https://github.com/uppsala-makerspace/vevor_vinyl_cutter_to_t_shirt_manual.git", + dir: "docs/steps", files: {en: "3_get_t_shirts_generated_en.md"} }, + // 4. Get vinyl + { source: "github", slug: "get-vinyl", tag: "vinylcutter", + repo: "https://github.com/uppsala-makerspace/vevor_vinyl_cutter_to_t_shirt_manual.git", + dir: "docs/steps", files: {en: "4_get_vinyl_generated_en.md"} }, + // 5. Connect vinyl cutter + { source: "github", slug: "connect-vinyl-cutter", tag: "vinylcutter", + repo: "https://github.com/uppsala-makerspace/vevor_vinyl_cutter_to_t_shirt_manual.git", + dir: "docs/steps", files: {en: "5_connect_vinyl_cutter_generated_en.md"} }, + // 6. Setup the vinyl cutter + { source: "github", slug: "setup-vinyl-cutter", tag: "vinylcutter", + repo: "https://github.com/uppsala-makerspace/vevor_vinyl_cutter_to_t_shirt_manual.git", + dir: "docs/steps", files: {en: "6_setup_vinyl_cutter_generated_en.md"} }, + // 7. Place foild + { source: "github", slug: "place-foil", tag: "vinylcutter", + repo: "https://github.com/uppsala-makerspace/vevor_vinyl_cutter_to_t_shirt_manual.git", + dir: "docs/steps", files: {en: "7_place_foil_generated_en.md"} }, + // 8. Setup Inkcut connection + { source: "github", slug: "setup-inkcut-connection", tag: "vinylcutter", + repo: "https://github.com/uppsala-makerspace/vevor_vinyl_cutter_to_t_shirt_manual.git", + dir: "docs/steps", files: {en: "8_setup_inkcut_connection_generated_en.md"} }, + // 9. Use Inkcut + { source: "github", slug: "use-inkcut", tag: "vinylcutter", + repo: "https://github.com/uppsala-makerspace/vevor_vinyl_cutter_to_t_shirt_manual.git", + dir: "docs/steps", files: {en: "9_use_inkcut_generated_en.md"} }, + // 10. Setup the heat press + { source: "github", slug: "setup-heat-press", tag: "vinylcutter", + repo: "https://github.com/uppsala-makerspace/vevor_vinyl_cutter_to_t_shirt_manual.git", + dir: "docs/steps", files: {en: "10_setup_heat_press_generated_en.md"} }, + // 11. Peel vinyl + { source: "github", slug: "peel-vinyl", tag: "vinylcutter", + repo: "https://github.com/uppsala-makerspace/vevor_vinyl_cutter_to_t_shirt_manual.git", + dir: "docs/steps", files: {en: "11_peel_vinyl_generated_en.md"} }, + // 12. Transfer vinyl to T-shirt + { source: "github", slug: "transfer-vinyl-to-t-shirt", tag: "vinylcutter", + repo: "https://github.com/uppsala-makerspace/vevor_vinyl_cutter_to_t_shirt_manual.git", + dir: "docs/steps", files: {en: "12_transfer_vinyl_to_t_shirt_generated_en.md"} }, + // How to create an SVG for Inkcut + { source: "github", slug: "create-svg-for-inkcut", tag: "vinylcutter", + repo: "https://github.com/uppsala-makerspace/vevor_vinyl_cutter_to_t_shirt_manual.git", + dir: "docs/steps/create_svg", files: {en: "generated_en.md"} }, + + { source: "umsme", slug: "installApp", tag: "app" }, { source: "umsme", slug: "existingMembers", tag: "app" }, { source: "umsme", slug: "newMembers", tag: "app" }, @@ -193,67 +258,4 @@ export const TUTORIALS = [ { source: "github", slug: "your-first-soldering", tag: "electronics", repo: "https://github.com/uppsala-makerspace/loedningskurs.git", dir: "docs/chapters/1_first_solder", files: { sv: "generated_sv.md"} }, - //=========================================================================== - // Vinyl cutter - //=========================================================================== - // Procedure - { source: "github", slug: "print-t-shirt-procedure", tag: "vinylcutter", - repo: "https://github.com/uppsala-makerspace/vevor_vinyl_cutter_to_t_shirt_manual.git", - dir: "docs/steps", files: {en: "procedure"} }, - // 0. Check if Inkcut is already installed - { source: "github", slug: "check-inkcut-installed", tag: "vinylcutter", - repo: "https://github.com/uppsala-makerspace/vevor_vinyl_cutter_to_t_shirt_manual.git", - dir: "docs/steps", files: {en: "0_check.md"} }, - // 1. Install Inkcut - { source: "github", slug: "install-inkcut", tag: "vinylcutter", - repo: "https://github.com/uppsala-makerspace/vevor_vinyl_cutter_to_t_shirt_manual.git", - dir: "docs/steps", files: {en: "1_install_inkcut.md"} }, - // 2. Setup Inkcut - { source: "github", slug: "setup-inkcut", tag: "vinylcutter", - repo: "https://github.com/uppsala-makerspace/vevor_vinyl_cutter_to_t_shirt_manual.git", - dir: "docs/steps", files: {en: "2_setup_inkcut.md"} }, - // 3. Get T-shirts - { source: "github", slug: "get-t-shirts", tag: "vinylcutter", - repo: "https://github.com/uppsala-makerspace/vevor_vinyl_cutter_to_t_shirt_manual.git", - dir: "docs/steps", files: {en: "3_get_t_shirts.md"} }, - // 4. Get vinyl - { source: "github", slug: "get-vinyl", tag: "vinylcutter", - repo: "https://github.com/uppsala-makerspace/vevor_vinyl_cutter_to_t_shirt_manual.git", - dir: "docs/steps", files: {en: "4_get_vinyl.md"} }, - // 5. Connect vinyl cutter - { source: "github", slug: "connect-vinyl-cutter", tag: "vinylcutter", - repo: "https://github.com/uppsala-makerspace/vevor_vinyl_cutter_to_t_shirt_manual.git", - dir: "docs/steps", files: {en: "5_connect_vinyl_cutter.md"} }, - // 6. Setup the vinyl cutter - { source: "github", slug: "setup-vinyl-cutter", tag: "vinylcutter", - repo: "https://github.com/uppsala-makerspace/vevor_vinyl_cutter_to_t_shirt_manual.git", - dir: "docs/steps", files: {en: "6_setup_vinyl_cutter.md"} }, - // 7. Place foild - { source: "github", slug: "place-foil", tag: "vinylcutter", - repo: "https://github.com/uppsala-makerspace/vevor_vinyl_cutter_to_t_shirt_manual.git", - dir: "docs/steps", files: {en: "7_place_foil.md"} }, - // 8. Setup Inkcut connection - { source: "github", slug: "setup-inkcut-connection", tag: "vinylcutter", - repo: "https://github.com/uppsala-makerspace/vevor_vinyl_cutter_to_t_shirt_manual.git", - dir: "docs/steps", files: {en: "8_setup_inkcut_connection.md"} }, - // 9. Use Inkcut - { source: "github", slug: "use-inkcut", tag: "vinylcutter", - repo: "https://github.com/uppsala-makerspace/vevor_vinyl_cutter_to_t_shirt_manual.git", - dir: "docs/steps", files: {en: "9_use_inkcut.md"} }, - // 10. Setup the heat press - { source: "github", slug: "setup-heat-press", tag: "vinylcutter", - repo: "https://github.com/uppsala-makerspace/vevor_vinyl_cutter_to_t_shirt_manual.git", - dir: "docs/steps", files: {en: "10_setup_heat_press.md"} }, - // 11. Peel vinyl - { source: "github", slug: "peel-vinyl", tag: "vinylcutter", - repo: "https://github.com/uppsala-makerspace/vevor_vinyl_cutter_to_t_shirt_manual.git", - dir: "docs/steps", files: {en: "11_peel_vinyl.md"} }, - // 12. Transfer vinyl to T-shirt - { source: "github", slug: "transfer-vinyl-to-t-shirt", tag: "vinylcutter", - repo: "https://github.com/uppsala-makerspace/vevor_vinyl_cutter_to_t_shirt_manual.git", - dir: "docs/steps", files: {en: "12_transfer_vinyl_to_t_shirt.md"} }, - // How to create an SVG for Inkcut - { source: "github", slug: "create-svg-for-inkcut", tag: "vinylcutter", - repo: "https://github.com/uppsala-makerspace/vevor_vinyl_cutter_to_t_shirt_manual.git", - dir: "docs/steps", files: {en: "create_svg.md"} }, ];